Agent skill

Vercel Functions

by curvenote in curvenote/curvenote

Vercel Functions expert guidance — Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs, and runtime configuration.

Custom licenceAuto-check: notesBackend & APIs

Install Vercel Functions

skills CLI
$ npx skills add curvenote/curvenote --skill vercel-functions -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install curvenote/curvenote vercel-functions --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/curvenote/curvenote.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/vercel-functions .claude/skills/vercel-functions && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
vercel-functions
GitHub stars
169
Token cost
~4k tokens
SKILL.md length
581 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Custom licence

At a glance

Vercel Functions expert guidance — Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs, and runtime configuration.

  • Works in 5 steps: Cold starts with DB connections: Use… → Edge limitations: No fs, no native… → Timeout exceeded: Use Fluid Compute for… → …
  • Optimizing server-side code running on Vercel
  • SKILL.md covers Function Types, Fluid Compute, Streaming and Cron Jobs, plus 5 more sections
  • Calls vercel; needs CRON_SECRET

What it does

Vercel Functions is an agent skill from curvenote/curvenote. Vercel Functions expert guidance — Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs, and runtime configuration. Use when configuring, debugging, or optimizing server-side code running on Vercel.

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Serverless and Backend development. It works with Vercel. The repository describes itself as: Create, edit, share, and publish scientific and technical documents.

When your agent uses it

  • Optimizing server-side code running on Vercel
  • Tasks that involve Serverless
  • Tasks that involve Backend development

Example prompts

  • “/vercel-functions”

Requirements

  • Node.js

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Cold starts with DB connections: Use connection pooling (e.g., Neon's @neondatabase/serverless)
  2. Edge limitations: No fs, no native modules, limited crypto — use Node.js runtime if needed
  3. Timeout exceeded: Use Fluid Compute for long-running tasks, or Workflow DevKit for very long processes
  4. Bundle size: Python runtime supports up to 500MB; Node.js has smaller limits
  5. Environment variables: Available in all functions automatically; use vercel env pull for local dev

What it can do on your machine

Read from SKILL.md and the folder at commit 91febfe. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • vercel

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • vercel.com
    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • CRON_SECRET

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Vercel Functions loads about 4k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 581 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:373
    ├─ Missing env vars? → Compare `.env.local` against Vercel dashboard settings

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 581 words (~4,000 tokens).

“You are an expert in Vercel Functions — the compute layer of the Vercel platform.”

— opening of SKILL.md by curvenote, Custom licence
name
vercel-functions
metadata.priority
8
metadata.docs
https://vercel.com/docs/functions, https://vercel.com/docs/functions/runtimes
metadata.sitemap
https://vercel.com/sitemap/docs.xml
metadata.pathPatterns
api/**/*.*, pages/api/**, src/pages/api/**, app/**/route.*, src/app/**/route.*, apps/*/api/**/*.*, apps/*/app/**/route.*, apps/*/src/app/**/route.*…
metadata.bashPatterns
\bvercel\s+dev\b, \bvercel\s+logs\b
retrieval.aliases
serverless functions, api routes, edge functions, lambda
retrieval.intents
create serverless function, configure function runtime, optimize cold starts, add api route
retrieval.entities
Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/vercel-functions of curvenote/curvenote.

Open the folder on GitHubat commit 91febfe

Compare with similar skills

Vercel Functions next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Vercel Functions compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Vercel Functions this skillcurvenote/curvenote169—~4kAutomated safety check: NotesCustom licence
Deploy Fullstack Vercelvellum-ai/vellum-assistant1.4k—~2.8kAutomated safety check: PassMIT
cmux Backend Rulesmanaflow-ai/cmux28k1 repos~682Automated safety check: PassCustom licence
Arcgis To Portaljsdatopian/portaljs2.4k1 repos~2kAutomated safety check: PassMIT
Nitro Server Toolkitantfu/skills5.9k—~948Automated safety check: PassMIT
Nextjs Ssrasmyshlyaev177/test-proxy-recorder112—~4.4kAutomated safety check: PassMIT

Similar skills

  • Deploy Fullstack Vercel

    vellum-ai/vellum-assistant

    Build and deploy a full-stack app (React frontend + Python/FastAPI backend) or a Vellum app to Vercel as a serverless demo with seeded data

    1.4k GitHub stars~2.8k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • cmux Backend Rules

    manaflow-ai/cmux

    Sets the backend TypeScript and Cloud VM rules for cmux: Effect-based services, thin route handlers, Postgres as source of truth, migrations and provider secrets.

    28k GitHub starsUsed in 1 repo~682 tokens
    Backend & APIsAuto-check passed
  • Arcgis To Portaljs

    datopian/portaljs

    Migrate a whole ArcGIS Hub site into a PortalJS Arc portal end-to-end.

    2.4k GitHub starsUsed in 1 repo~2k tokens
    Backend & APIsAuto-check passed
  • Reference for Nitro v3, the server toolkit behind Nuxt: file routing, route rules, caching, storage, tasks, websockets and deployment presets.

    5.9k GitHub stars~948 tokensUpdated 8 days ago
    Backend & APIsAuto-check passed
  • Nextjs Ssr

    asmyshlyaev177/test-proxy-recorder

    Tag server-side fetches with the x-test-rcrd-id session header so SSR is recorded under the correct Playwright test session.

    112 GitHub stars~4.4k tokensUpdated 5 days ago
    Backend & APIsAuto-check passed
  • Fastapi App

    ccplugins/awesome-claude-code-plugins

    Bootstrap a new FastAPI backend with async SQLAlchemy 2.0, asyncpg, Alembic, Pydantic v2, and no deprecated APIs.

    968 GitHub stars~1.1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check: notes

More from curvenote/curvenote

All 10 skills in this repo
  • Supabase

    curvenote/curvenote

    A skill your agent uses when doing ANY task involving Supabase.

    169 GitHub starsUsed in 5 repos~2.2k tokens
    Auto-check passed
  • React Router Framework Mode

    curvenote/curvenote

    Build full-stack React applications using React Router's framework mode.

    169 GitHub starsUsed in 4 repos~1.1k tokens
    Auto-check passed
  • Prisma Database Setup

    curvenote/curvenote

    Guides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.).

    169 GitHub starsUsed in 3 repos~1.4k tokens
    Auto-check passed
  • Prisma Client API

    curvenote/curvenote

    Prisma Client API reference covering model queries, filters, operators, and client methods.

    169 GitHub starsUsed in 2 repos~1.6k tokens
    Auto-check passed
  • Prisma Postgres

    curvenote/curvenote

    Prisma Postgres setup and operations guidance across Console, create-db CLI, Management API, and Management API SDK.

    169 GitHub starsUsed in 1 repo~937 tokens
    Auto-check: notes
  • Prisma Postgres Setup

    curvenote/curvenote

    Set up a new Prisma Postgres database and connect it to a local project using the Management API.

    169 GitHub starsUsed in 1 repo~2.7k tokens
    Auto-check: notes

Works with

Categories

Questions about Vercel Functions

What does Vercel Functions do?

Vercel Functions expert guidance — Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs, and runtime configuration. Vercel Functions is an agent skill from curvenote/curvenote. Vercel Functions expert guidance — Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs, and runtime configuration.

When should I use Vercel Functions?

Vercel Functions fits situations like: optimizing server-side code running on Vercel; tasks that involve Serverless; tasks that involve Backend development.

How do I install Vercel Functions in Claude Code?

Run `npx skills add curvenote/curvenote --skill vercel-functions -a claude-code`. Or copy the skill folder (.agents/skills/vercel-functions in curvenote/curvenote) into .claude/skills/vercel-functions in your project. Claude Code loads it when a task matches its description.

How do I install Vercel Functions in Codex?

Run `npx skills add curvenote/curvenote --skill vercel-functions -a codex`. Or copy the skill folder (.agents/skills/vercel-functions in curvenote/curvenote) into .agents/skills/vercel-functions in your project. Codex loads it when a task matches its description.

Can I use Vercel Functions in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add curvenote/curvenote --skill vercel-functions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vercel-functions, .gemini/skills/vercel-functions, .github/skills/vercel-functions and .opencode/skills/vercel-functions in your project.

What does Vercel Functions need to run?

Going by SKILL.md and its folder, Vercel Functions needs the command-line tools its instructions call (vercel) and credentials named CRON_SECRET. Our summary lists: Node.js.

Does Vercel Functions access the network?

SKILL.md names 2 domains. As links in the text: vercel.com and github.com. This is read from the text; nothing was executed.

Is Vercel Functions safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Vercel Functions use?

Vercel Functions has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Vercel Functions use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Vercel Functions?

Skills that share tags, products or a category with Vercel Functions: Deploy Fullstack Vercel (vellum-ai/vellum-assistant, 1.4k stars), cmux Backend Rules (manaflow-ai/cmux, 28k stars), Arcgis To Portaljs (datopian/portaljs, 2.4k stars) and Nitro Server Toolkit (antfu/skills, 5.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Vercel Functions?

curvenote (a GitHub organization) maintains it in curvenote/curvenote, which has 169 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 28, 2026.

Source: curvenote/curvenote on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.