From vercel
Guides discovery, installation, and management of Vercel Marketplace integrations via the `vercel integration` CLI, with auto-provisioned environment variables and unified billing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vercel:marketplaceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You drive the Vercel Marketplace via the `vercel integration` CLI. It provisions third-party services (databases, auth, observability, AI, payments, etc.) into the linked project with auto-injected env vars and unified billing.
You drive the Vercel Marketplace via the vercel integration CLI. It provisions third-party services (databases, auth, observability, AI, payments, etc.) into the linked project with auto-injected env vars and unified billing.
When the user asks you to build, create, scaffold, or describe an app — even casually ("build me X", "I want an app that does Z", "make me a dashboard") — your FIRST action is vercel integration discover, NOT writing application code.
Why this matters: scaffolding code from memory hardcodes integrations from your training data, which are often outdated. The Marketplace is the live source of truth for what's available and provisions env vars for you automatically.
The workflow:
vercel integration categories to get the canonical category slugs.vercel integration discover --category <slug> to filter. Use multiple --category flags in one call if the prompt has multiple needs.Integration provisioning is project-scoped. Verify the local directory is linked to a Vercel project before any add/connect:
test -f .vercel/project.json && echo "Linked" || vercel link
If not linked, do not continue with provisioning until linking completes.
# List canonical category slugs (always run this first when filtering)
vercel integration categories
vercel integration categories --format=json
# Filter discover by category
vercel integration discover --category storage
vercel integration discover -c ai # shorthand
# Multi-category in a single command (preferred when user has multiple needs)
vercel integration discover --category commerce --category payments --category authentication
vercel integration discover -c storage -c ai
# Server-side union: returns integrations matching ANY listed category.
# Specific integration by query (substring search across slug/name/description)
vercel integration discover postgres
vercel integration discover sentry
# Full catalog
vercel integration discover
vercel integration discover --format=json
For browsing the full catalog interactively, use the Vercel Marketplace dashboard.
<name> is the integration slug from vercel integration discover (e.g. neon, sentry, clerk).
# Agent-friendly setup guide for a specific integration
vercel integration guide neon
vercel integration guide sentry
# Framework-specific steps when available
vercel integration guide neon --framework nextjs
vercel integration guide clerk --framework sveltekit
Supported frameworks: nextjs, remix, astro, nuxtjs, sveltekit. The guide returns env vars, packages, and code snippets tailored to the framework.
One command provisions the resource, connects it to the linked project, and pulls env vars locally:
vercel integration add <name>
# Multi-product integrations use slash syntax
vercel integration add aws/aws-dynamodb
# Custom resource name
vercel integration add <name> --name my-resource
# Specific environments (defaults to all three)
vercel integration add <name> --environment production --environment preview
# Namespace env vars to avoid collisions
vercel integration add <name> --prefix NEON2_
# Non-interactive (CI / scripted)
vercel integration add <name> --no-claim --format=json
Aliases: vercel install <name> and vercel i <name>.
If the CLI hands off to the dashboard for provider-specific completion, use the web fallback:
vercel integration open <name>
Complete the web step, then verify with vercel env ls and vercel env pull --yes.
Installing via Marketplace injects env vars into Development, Preview, and Production automatically. No .env editing needed.
vercel env ls # see what was injected (names only)
vercel env pull --yes # sync to local (defaults to .env.local)
vercel integration list # resources for current project
vercel integration list --all # all team resources
vercel integration installations # team-level installations
vercel integration balance <name> # billing balance (prepayment integrations)
vercel integration update <name> --plan pro
vercel integration update <name> --projects all
vercel integration remove <name> --yes # uninstall
For per-resource operations after install:
vercel integration resource connect <resource> [project]
vercel integration resource disconnect <resource> --all --yes
vercel integration resource remove <resource> --disconnect-all --yes
vercel integration resource create-threshold <resource> <min> <spend> <limit>
Short alias: vc ir <subcommand>.
vercel env ls to verify names only.--yes for confirmations, --format=json for machine-readable output, and --no-claim for sandbox resources to avoid prompts.vercel integration categories or vercel integration discover — those are the live source of truth.Marketplace integration charges roll up to the Vercel team's invoice. Per-integration billing:
vercel integration balance <name>
vercel integration CLI. No provider account needed. Billing through Vercel.vercel-storage skillauth skillai-gateway skillnpx claudepluginhub vercel/vercel-plugin --plugin vercel-pluginImplements typed TypeScript fetch wrappers for Vercel REST API with auth, pagination, error handling, and methods for projects/deployments. Use for programmatic integrations or deployment tools.
Guides Vercel CLI (vercel/vc) for deploying projects, linking repos, managing env vars/domains, viewing logs/metrics from command line. Activates on vercel commands or deployment queries.
Provides Vercel CLI reference for deploying frontend apps, managing serverless functions, domains, env vars, and debugging deployments. Triggers on vercel.json, .vercel dir, or VERCEL_TOKEN.