All skills
vercel-labs avatar

/vercel-cli

@51524a1 official

Vercel CLI expert guidance. Use when deploying, managing environment variables, linking projects, viewing logs, querying metrics, managing domains, managing feature flags with vercel flags, or interacting with the Vercel platform from the command line.

  • 57 files
  • 222.1 KB
  • Updated 2 weeks ago
  • GitHub

Use this Skill: https://skilld.dev/gh/vercel-labs/vercel-plugin/vercel-cli

This session only. Nothing lands on disk.

referencesdomains-and-dns.md

≈749 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Domains & DNS

Overview

  • vercel domains — manage domain ownership and project assignment
  • vercel domains search — discover available domains and registrar pricing
  • vercel domains check — check registrar availability (single or bulk)
  • vercel domains price — get registrar quotes (single or bulk)
  • vercel domains buy — purchase a domain
  • vercel dns — manage DNS records (when using Vercel nameservers)
  • vercel alias — map deployment URLs to custom domains
  • vercel certs — manage SSL certificates (usually auto-managed)

Most users only need vercel alias — domains and DNS are auto-configured when using Vercel nameservers.

Typical Flow

  1. Add domain to your team, optionally assigning it to a project:
    • Team only — vercel domains add example.com adds the domain to your team without assigning a project (works from any directory).
    • Assign to a project — pass the project name as a second argument: vercel domains add example.com my-project.
    • Linked directory — one argument still adds to your team only; pass a project name as a second argument to assign it to a project.
  2. Configure nameservers at registrar to point to Vercel
  3. Deploy: vercel --prod (domain is auto-assigned)

Or manually alias: vercel alias set <deployment-url> example.com

Domain Discovery

Search

vercel domains search acme
vercel domains search acme --available --tld .com --limit 200

Search returns availability, purchase pricing, and renewal pricing in bulk. Use the continuation command printed by the CLI to fetch the next page. --limit controls how many candidates are checked per page. --available filters that window, so a page can return fewer results than the limit.

Availability

vercel domains check example.com
vercel domains check one.com two.com three.com --format=json

Pricing

vercel domains price example.com
vercel domains price one.com two.com three.com --format=json

Notes

  • domains check and domains price support up to 50 domains per request.
  • If domains price doesn't output a purchase price for a given domain, the domain is unavailable. If you only need availability data, just use domains check. If you need both price and availability data, use domains price to fetch both at once.

Purchase

vercel domains buy example.com
vercel domains inspect example.com
vercel domains add example.com              # add to team
vercel domains add example.com my-project   # add to team and assign to a project

DNS Records

vercel dns ls                                          # list records across every domain on the scope
vercel dns ls example.com                              # list records for a single domain
vercel dns add example.com @ A 1.2.3.4
vercel dns add example.com sub CNAME target.example.com
vercel dns rm rec_abc123

Use vercel <command> --help for full flag details.

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 51524a1. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 7 hours ago.

Activeupdated 2 weeks ago
Other metadata
metadata
{
  "priority": 4,
  "docs": [
    "https://vercel.com/docs/cli"
  ],
  "sitemap": "https://vercel.com/sitemap.xml",
  "pathPatterns": [
    "vercel.json",
    "vercel.ts",
    ".vercel/**",
    ".vercelignore",
    "now.json"
  ],
  "bashPatterns": [
    "^\\s*vercel(?:\\s|$)",
    "^\\s*vc(?:\\s|$)",
    "\\bnpx\\s+vercel\\b",
    "\\bpnpm\\s+dlx\\s+vercel\\b",
    "\\bbunx\\s+vercel\\b",
    "\\byarn\\s+dlx\\s+vercel\\b",
    "\\bnpx\\s+@vercel/config\\b"
  ],
  "promptSignals": {
    "phrases": [
      "check deployment",
      "check deploy",
      "deployment status",
      "deploy status",
      "vercel logs",
      "vercel metrics",
      "deployment logs",
      "deploy logs",
      "vercel inspect",
      "is it deployed",
      "deploy failing",
      "deploy failed",
      "deployment error",
      "check vercel",
      "vercel status"
    ],
    "allOf": [
      [
        "check",
        "deployment"
      ],
      [
        "check",
        "deploy"
      ],
      [
        "vercel",
        "status"
      ],
      [
        "vercel",
        "logs"
      ],
      [
        "vercel",
        "metrics"
      ],
      [
        "deploy",
        "error"
      ],
      [
        "deploy",
        "failed"
      ],
      [
        "deploy",
        "stuck"
      ]
    ],
    "anyOf": [
      "deployment",
      "deploy",
      "vercel",
      "production"
    ],
    "noneOf": [
      "terraform",
      "aws deploy",
      "heroku"
    ],
    "minScore": 6
  }
}
retrieval
{
  "aliases": [
    "vercel command line",
    "vc cli",
    "deploy command",
    "vercel terminal"
  ],
  "intents": [
    "deploy from cli",
    "link project",
    "manage domains",
    "view logs from terminal"
  ],
  "entities": [
    "vercel CLI",
    "vercel deploy",
    "vercel env",
    "vercel link",
    "vercel logs",
    "vercel metrics"
  ]
}
chainTo
[
  {
    "pattern": "\"functions\"\\s*:\\s*\\{|\"maxDuration\"\\s*:|\"memory\"\\s*:",
    "targetSkill": "vercel-functions",
    "message": "Functions configuration detected in vercel.json — loading Vercel Functions guidance for runtime options, streaming, and Fluid Compute.",
    "skipIfFileContains": "\"crons\"\\s*:"
  },
  {
    "pattern": "\"redirects\"\\s*:\\s*\\[|\"rewrites\"\\s*:\\s*\\[|\"headers\"\\s*:\\s*\\[",
    "targetSkill": "routing-middleware",
    "message": "Routing rules in vercel.json — loading Routing Middleware guidance for platform-level request interception patterns."
  }
]

README badge

README badge for vercel-labs/vercel-plugin/vercel-cli