Vercel Platform

Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
16 · 7.4k · 70 current installs · 70 all-time installs
bySeth Rose@TheSethRose
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the requested binaries and the documented actions. Requiring the vercel CLI and curl is appropriate for a Vercel CLI reference and documentation fetcher.
Instruction Scope
SKILL.md stays on-topic, listing vercel and curl commands for deployments, projects, domains, env vars and docs. Note: it documents commands that can read or write secrets (e.g., `vercel env pull .env.local` and use of `-t, --token`), so running commands could expose or persist credentials/secrets — this is expected for the tool but worth caution.
Install Mechanism
No install spec (instruction-only), so nothing is fetched or written by the skill itself. This minimizes install risk; the skill assumes the vercel binary is already installed.
Credentials
The skill declares no required environment variables or credentials. The documentation mentions how the CLI uses tokens and login flows (expected), but the skill itself does not request or store secrets.
Persistence & Privilege
always:false and default model-invocation settings are appropriate. The skill does not request persistent presence or attempt to modify other skills or system-wide settings.
Assessment
This skill is an on-topic CLI reference for the Vercel tool and is coherent with what it asks for. Before using it, ensure you actually have the vercel binary from a trusted source installed; be cautious when running commands that handle environment variables or tokens (for example, `vercel env pull .env.local` will write secret values to a local file and `-t/--token` exposes an auth token on the command line). If you do not want an agent to perform operations that might expose secrets, run the commands yourself in a terminal instead of letting an automated agent execute them.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.1
Download zip
clivk975e14jcnnyj4vhq4se3zwkvs7z7437deploymentvk975e14jcnnyj4vhq4se3zwkvs7z7437latestvk975e14jcnnyj4vhq4se3zwkvs7z7437vercelvk975e14jcnnyj4vhq4se3zwkvs7z7437

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Clawdis
Binsvercel, curl

SKILL.md

Vercel

Complete Vercel CLI reference and documentation access.

When to Use

  • Deploying applications to Vercel
  • Managing projects, domains, and environment variables
  • Running local development server
  • Viewing deployment logs and status
  • Looking up Vercel documentation

Documentation

Fetch any Vercel docs page as markdown:

curl -s "https://vercel.com/docs/<path>" -H 'accept: text/markdown'

Get the full sitemap to discover all available pages:

curl -s "https://vercel.com/docs/sitemap.md" -H 'accept: text/markdown'

CLI Commands

Deployment

vercel / vercel deploy [path]

Deploy the current directory or specified path.

Options:

  • --prod - Deploy to production
  • -e KEY=VALUE - Set runtime environment variables
  • -b KEY=VALUE - Set build-time environment variables
  • --prebuilt - Deploy prebuilt output (use with vercel build)
  • --force - Force new deployment even if unchanged
  • --no-wait - Don't wait for deployment to finish
  • -y, --yes - Skip prompts, use defaults

Examples:

vercel                          # deploy current directory
vercel --prod                   # deploy to production
vercel /path/to/project         # deploy specific path
vercel -e NODE_ENV=production   # with env var
vercel build && vercel --prebuilt  # prebuilt deploy

vercel build

Build the project locally into ./vercel/output.

vercel build

vercel dev [dir]

Start local development server.

Options:

  • -l, --listen <URI> - Port/address (default: 0.0.0.0:3000)

Examples:

vercel dev                  # start on port 3000
vercel dev --listen 8080    # start on port 8080

Project Management

vercel link [path]

Link local directory to a Vercel project.

Options:

  • -p, --project <NAME> - Specify project name
  • -y, --yes - Skip prompts

Examples:

vercel link
vercel link --yes
vercel link -p my-project

vercel projects

Manage projects.

vercel projects list              # list all projects
vercel projects add <name>        # create new project
vercel projects inspect [name]    # show project details
vercel projects remove <name>     # delete project

vercel pull [path]

Pull project settings and env vars from cloud.

vercel pull

Environment Variables

vercel env

Manage environment variables.

vercel env list [environment]                    # list env vars
vercel env add <name> [environment]              # add env var
vercel env remove <name> [environment]           # remove env var
vercel env pull [filename]                       # pull to .env.local

Environments: development, preview, production

Examples:

vercel env list production
vercel env add DATABASE_URL production
vercel env pull .env.local

Domains & Aliases

vercel domains

Manage domain names.

vercel domains list                          # list domains
vercel domains add <domain> <project>        # add domain
vercel domains inspect <domain>              # show domain info
vercel domains remove <domain>               # remove domain
vercel domains buy <domain>                  # purchase domain
vercel domains transfer-in <domain>          # transfer domain to Vercel

vercel alias

Manage deployment aliases.

vercel alias list                                    # list aliases
vercel alias set <deployment> <alias>                # create alias
vercel alias remove <alias>                          # remove alias

Examples:

vercel alias set my-app-abc123.vercel.app my-app.vercel.app
vercel alias set my-app-abc123.vercel.app custom-domain.com

Deployments

vercel ls [app] / vercel list

List deployments.

vercel ls
vercel ls my-project

vercel inspect [id]

Display deployment information.

vercel inspect <deployment-url-or-id>

vercel logs <url|id>

View runtime logs for a deployment.

Options:

  • -j, --json - Output as JSON (compatible with jq)

Examples:

vercel logs my-app.vercel.app
vercel logs <deployment-id> --json
vercel logs <deployment-id> --json | jq 'select(.level == "error")'

vercel promote <url|id>

Promote deployment to production.

vercel promote <deployment-url-or-id>

vercel rollback [url|id]

Rollback to previous deployment.

vercel rollback
vercel rollback <deployment-url-or-id>

vercel redeploy [url|id]

Rebuild and deploy a previous deployment.

vercel redeploy <deployment-url-or-id>

vercel rm <id> / vercel remove

Remove a deployment.

vercel rm <deployment-url-or-id>

Authentication & Teams

vercel login [email]      # log in or create account
vercel logout             # log out
vercel whoami             # show current user
vercel switch [scope]     # switch between scopes/teams
vercel teams              # manage teams

Other Commands

vercel open               # open project in dashboard
vercel init [example]     # initialize from example
vercel install [name]     # install marketplace integration
vercel integration        # manage integrations
vercel certs              # manage SSL certificates
vercel dns                # manage DNS records
vercel bisect             # binary search for bug-introducing deployment

Global Options

Available on all commands:

OptionDescription
-h, --helpShow help
-v, --versionShow version
-d, --debugDebug mode
-t, --token <TOKEN>Auth token
-S, --scopeSet scope/team
--cwd <DIR>Working directory
-A, --local-config <FILE>Path to vercel.json
--no-colorDisable colors

Quick Reference

TaskCommand
Deployvercel or vercel --prod
Dev serververcel dev
Link projectvercel link
List deploymentsvercel ls
View logsvercel logs <url>
Add env varvercel env add <name> <env>
Pull env varsvercel env pull
Rollbackvercel rollback
Add domainvercel domains add <domain> <project>
Get docscurl -s "https://vercel.com/docs/<path>" -H 'accept: text/markdown'
Docs sitemapcurl -s "https://vercel.com/docs/sitemap.md" -H 'accept: text/markdown'

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…