Agent skill · DevOps & Cloud

vercel-cli-with-tokens

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
npx skills add sickn33/agentic-awesome-skills --skill vercel-cli-with-tokens --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 11 KB
Bundled scripts: none
Path: skills/vercel-cli-with-tokens/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Vercel CLI with Tokens Deploy and manage projects on Vercel using the CLI with token-based authentication, without relying on `vercel login`. ## When to Use - Use this skill when the task matches this description: Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel". ## Step 1: Locate the Vercel Token Before running any Vercel CLI commands, identify where the token is coming from. Work through these scenarios in order: ### A) `VERCEL_TOKEN` is already set in the environment ```bash [ -n "${VERCEL_TOKEN:-}" ] && printf 'VERCEL_TOKEN is set\n' ``` If this reports a configured token, you're ready. Skip to Step 2. ### B) Token is in a `.env` file under `VERCEL_TOKEN` ```bash grep -q '^VERCEL_TOKEN=' .env 2>/dev/null && printf 'VERCEL_TOKEN is present in .env\n' ``` If found, export it: ```bash VERCEL_TOKEN="$(sed -n 's/^VERCEL_TOKEN=//p' .env | tail -n 1)" export VERCEL_TOKEN ``` ### C) Token is in a `.env` file under a different name Look for any variable that looks like a Vercel token (Vercel tokens ty

What's inside
Steps it walks through
  1. When to Use
  2. Step 1: Locate the Vercel Token
  3. A) VERCELTOKEN is already set in the environment
  4. B) Token is in a .env file under VERCELTOKEN
  5. C) Token is in a .env file under a different name
  6. D) No token found — ask the user
  7. Step 2: Locate the Project and Team
  8. CLI Setup
  9. Deploying a Project
  10. Quick Deploy (have project ID — no linking needed)
  11. Full Deploy Flow (no project ID — need to link)
  12. Deploying from a Remote Repository (code not cloned locally)
  13. About .vercel/ Directory
  14. Managing Environment Variables
Commands it runs
grep -q '^VERCEL_TOKEN=' .env 2>/dev/null && printf 'VERCEL_TOKEN is present in .env\n'
export VERCEL_TOKEN
grep -Eio '^[A-Z0-9_]*VERCEL[A-Z0-9_]*(?==)' .env 2>/dev/null
Bad — token visible in shell history and process listings
vercel deploy --token "vca_abc123"
Good — CLI reads VERCEL_TOKEN from the environment
vercel deploy
Check environment
Or check .env
e.g. "my-team" from "https://vercel.com/my-team/my-project"
More from agentic-awesome-skills
All skills →
About this skill
What does the vercel-cli-with-tokens skill do?

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".

How do I install it?

Run `npx skills add sickn33/agentic-awesome-skills --skill vercel-cli-with-tokens --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going