vercel-labs-skills
The CLI for the open agent skills ecosystem. Supports OpenCode, Claude Code, Codex, Cursor, and 75 more.
Comprehensive Vercel ecosystem plugin — relational knowledge graph, skills for every major product, specialized agents, and Vercel conventions. Turns any AI agent into a Vercel expert.
Auto-invoked ships a router so the right skill fires automatically as you prompt. No remembering which skill to call.
Normal is the plain upstream plugin, installed as-is. You invoke its skills yourself.
The plugin> /plugin marketplace add vercel/vercel-plugin> /plugin install vercel-plugin@vercelAuto-invocation> /plugin marketplace add flowy-sh/flowy-core> /plugin install flowy-core> /plugin install flowy-vercel-plugin
Repo: vercel-labs/vercel-plugin
What's inside
| Tool | Status |
|---|---|
| Claude Code | Supported |
| Cursor | Supported |
| GitHub Copilot CLI | Supported |
| OpenAI Codex | Supported |
| Grok Build | Supported |
| Kimi Code | Supported |
npx plugins add vercel/vercel-plugin
That's it. The plugin installs Vercel context, skills, and a lightweight default hook profile.
This plugin gives AI agents a relational knowledge graph of the Vercel ecosystem plus a bundled skill library covering products, libraries, CLI, APIs, and workflows.
After installing, the plugin keeps automatic behavior lightweight. Session-start activation now only kicks in for empty directories and detected Vercel, Next.js, or eve projects, and Vercel skills are no longer auto-injected on every tool call or every prompt by default. The default post-tool path is now observer-only. The skills remain available for direct use, and the repo still keeps the injection engine for targeted or future opt-in workflows.
vercel.md)A text-form relational graph covering:
| Skill | Covers |
|---|---|
access-protected-vercel-deployment | Authenticated CLI and browser access to protected preview and production deployments using vc curl, OIDC, and Trusted Sources |
ai-gateway | Unified model API, provider routing, failover, cost tracking, 100+ models |
ai-sdk | AI SDK 7 — text/object generation, streaming, tool calling, agents, MCP, providers, embeddings |
auth | Authentication integrations — Clerk, Descope, Auth0 setup for Next.js with Marketplace provisioning |
bootstrap | Project bootstrapping orchestrator — linking, env provisioning, db setup, first-run commands |
build-agents | Default eve-first agent builder — create AI agents, agent apps, tools, channels, schedules, and Slack agents |
cdn-caching | Diagnose cache hit rate, stale content, revalidation behavior, per-request cache reasons, and ISR read/write cost across CDN/ISR/PPR |
chat-sdk | Multi-platform chat bots — Slack, Telegram, Teams, Discord, Google Chat, GitHub, Linear |
create-a-backend | Backend product and framework selection — Functions, Services, containers, Workflow, Queues, and databases |
custom-metrics | Emit numeric application and business measurements from Functions and query them with vc metrics |
deployments-cicd | Deployment and CI/CD — deploy, promote, rollback, --prebuilt, CI workflow files |
domains | Public domain search and pricing, CLI and Registrar API operations, project domains, DNS, transfers, and renewals |
env-vars | Environment variable management — .env files, vercel env commands, OIDC tokens |
eve | Filesystem-first framework for durable AI agents, agent applications, channels, sandboxes, schedules, evals, and frontend clients |
flags-sdk | Feature flags and A/B tests — Flags SDK, provider adapters, vercel flags CLI, precompute, Flags Explorer |
knowledge-update | Knowledge update guidance for the plugin |
marketplace | Integration discovery and installation (vercel integration add / vercel install), provider agent skills, auto-provisioned env vars, unified billing |
microfrontends | Multi-zone and microfrontend architecture, routing, deployment boundaries, and shared dependencies |
next-cache-components | Next.js 16 Cache Components — PPR, use cache, cacheLife, cacheTag, updateTag |
next-forge | Production SaaS monorepo starter — Turborepo, Clerk, Prisma/Neon, Stripe, shadcn/ui |
next-upgrade | Next.js version upgrades — codemods, migration guides, dependency updates |
nextjs | App Router, Server Components, Server Actions, Cache Components, routing, rendering strategies |
queues | Vercel Queues — durable topics, @vercel/queue publish/consume, consumer groups, retries, delays, idempotency, Queues vs Workflows |
react-best-practices | React/Next.js performance optimization — 64 rules across 8 categories |
routing-middleware | Request interception before cache, rewrites, redirects, personalization — Edge/Node.js/Bun runtimes |
runtime-cache | Ephemeral per-region key-value cache, tag-based invalidation, shared across Functions/Middleware/Builds |
shadcn | shadcn/ui — CLI, component installation, custom registries, theming, Tailwind CSS integration |
turbopack | Next.js bundler, HMR, configuration, Turbopack vs Webpack |
vercel-agent | Vercel Agent chat (dashboard, Slack), code review, investigations, approved actions, product installation |
vercel-cli | All CLI commands — deploy, env, dev, domains, cache management, MCP integration, marketplace |
vercel-connect | Managed OAuth tokens and third-party connections for apps, MCP servers, and eve agents |
vercel-firewall | DDoS protection, WAF rules, rate limiting, bot filtering, and IP controls |
vercel-functions | Node.js, Bun, Python, and Rust runtimes on Fluid Compute, streaming, WebSockets, Cron Jobs, configuration |
vercel-sandbox | Ephemeral Firecracker microVMs for running untrusted/AI-generated code safely |
vercel-services | Multiple frontends and backends in one project, with public rewrites and private service bindings |
vercel-storage | Blob, Global Config (formerly Edge Config), Neon Postgres, Upstash Redis, migration from sunset packages |
verification | Full-story verification — infers user story, verifies end-to-end browser → API → data → response |
workflow | Workflow SDK — durable execution, WorkflowAgent, steps, Worlds, pause/resume |
| Agent | Expertise |
|---|---|
deployment-expert | CI/CD pipelines, deploy strategies, troubleshooting, environment variables |
performance-optimizer | Core Web Vitals, rendering strategies, caching, asset optimization |
ai-architect | AI application design, model selection, streaming architecture, MCP integration |
| Command | Purpose |
|---|---|
/vercel-plugin:bootstrap | Bootstrap project — linking, env provisioning, db setup |
/vercel-plugin:deploy | Deploy to Vercel (preview or production) |
/vercel-plugin:env | Manage environment variables |
/vercel-plugin:status | Project status overview |
Lifecycle hooks that run automatically during your session:
After installing, session context is injected automatically only for empty directories and detected Vercel, Next.js, or eve projects. Vercel skills are available on demand, and you can invoke them directly via slash commands:
/vercel-plugin:nextjs
/vercel-plugin:ai-sdk
/vercel-plugin:deploy prod
Telemetry is on by default and can be disabled with VERCEL_PLUGIN_TELEMETRY=off.
What is collected:
dau:active_today: sent at most once per UTC day when the plugin runs.plugin:first_use: sent once per local user profile the first time the plugin successfully reports telemetry.plugin:version: sent with telemetry batches so usage can be grouped by plugin version.plugin:install_id: the locally stored random installation UUID.plugin:agent_harness: each distinct detected agent harness category observed per installation per UTC day.skill:invoked: the name of a skill or command that ships with this plugin (for example nextjs, ai-sdk, deploy) each time it is loaded through the agent's Skill tool — whether you typed the slash command or the model chose it. See Skill telemetry below.skill:injected: the same skill names, sent when the plugin's opt-in injection hooks (pretooluse-skill-inject, user-prompt-submit-skill-inject) add a skill to the agent's context. These hooks are not registered by default, so most installs never emit this key. The key therefore records how a skill reached the agent; the value records which skill.Each telemetry event contains only:
id: a random event UUID.event_time: the event timestamp.key: one of the event names listed above.value: "1" for counters, the plugin version, the random installation UUID, the detected harness, or the plugin skill name, depending on the event key.The request also sends HTTP headers used by the telemetry bridge:
x-vercel-plugin-topic-id: dau for the daily ping, generic for skill events.The CLI for the open agent skills ecosystem. Supports OpenCode, Claude Code, Codex, Cursor, and 75 more.
Give coding agents access to any package's source code.
Browser automation CLI for AI agents. Fast native Rust CLI.
FAQ
vercel is a Claude Code plugin of 46 hand-picked skills with a FLOW.md router. Install it once and the right skill fires as you prompt, with no slash command to remember. It is built for cloud & infrastructure work. It includes benchmark-agents, benchmark-e2e, benchmark-sandbox. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it