From vercel-developer
Deploys and manages Next.js apps on Vercel: environment variables, custom domains, CLI, serverless/edge functions, storage, caching, and integrations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vercel-developer:vercel-developerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A comprehensive skill for deploying and managing Next.js applications on Vercel. Covers five domains: **Deployment**, **Environment Variables**, **Domains & SSL**, **CLI**, and **Platform Features**.
A comprehensive skill for deploying and managing Next.js applications on Vercel. Covers five domains: Deployment, Environment Variables, Domains & SSL, CLI, and Platform Features.
vercel-developer/
├── SKILL.md ← You are here (orchestrator)
├── references/
│ ├── deployment.md ← Deploy flows (Git, CLI, preview, production)
│ ├── environment-variables.md ← Env var management, secrets, per-environment config
│ ├── domains-ssl.md ← Custom domains, DNS, SSL certificates
│ ├── cli.md ← Full Vercel CLI command reference
│ └── platform-features.md ← Storage, caching, functions, integrations
If the request involves deploying an app, Git integration, preview deployments, production deploys, rollbacks, CI/CD, or the deployment pipeline:
→ Read references/deployment.md
If the request involves setting env vars, the NEXT_PUBLIC_ prefix, secrets management, per-environment configuration (development/preview/production), or pulling env vars locally:
→ Read references/environment-variables.md
If the request involves custom domains, DNS configuration, SSL certificates, domain verification, or domain aliases:
→ Read references/domains-ssl.md
If the request involves Vercel CLI commands (vercel, vercel deploy, vercel env, vercel link, vercel pull, vercel dev, vercel logs, etc.):
→ Read references/cli.md
If the request involves Vercel-specific features like Serverless Functions, Edge Functions, Vercel Blob/KV/Postgres storage, caching (ISR, CDN), Web Application Firewall, Speed Insights, Analytics, or integrations:
→ Read references/platform-features.md
Many requests touch multiple domains. For example, "deploy my Next.js + Stripe + Supabase app with a custom domain" requires Deployment + Environment Variables + Domains & SSL. Read all relevant files.
vercel (latest)main triggers a production deployment. Every PR gets a preview deployment.NEXT_PUBLIC_ prefix exposes to the browser. Without this prefix, env vars are server-only. Never prefix secret keys with NEXT_PUBLIC_.# Install CLI
npm i -g vercel
# Login
vercel login
# Link your project
vercel link
# Pull env vars for local dev
vercel env pull .env.local
# Deploy preview
vercel deploy
# Deploy to production
vercel --prod
When deploying a Next.js + Supabase + Stripe app, set these in Vercel:
| Variable | Prefix? | Description |
|---|---|---|
NEXT_PUBLIC_SUPABASE_URL | Yes | Supabase project URL (client-safe) |
NEXT_PUBLIC_SUPABASE_ANON_KEY | Yes | Supabase anon key (client-safe) |
SUPABASE_SERVICE_ROLE_KEY | No | Supabase service role (server-only) |
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY | Yes | Stripe publishable key (client-safe) |
STRIPE_SECRET_KEY | No | Stripe secret key (server-only) |
STRIPE_WEBHOOK_SECRET | No | Stripe webhook signing secret |
npx claudepluginhub sleestk/skills-pipeline --plugin vercel-developerProvides expert guidance for deploying Next.js applications on Vercel, including environment variable setup, edge vs. serverless function decisions, and build optimization.
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.
Deploys a Next.js application to Vercel with linking, environment variables, preview deployments, and custom domains.