Deploy to Vercel
Ask your agent to deploy, and get the live link back.
Vercel's skill for deploying apps and websites. Say "deploy my app", "push this live" or "create a preview deployment" and your agent runs the deployment for you.
Install this skill
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercelRuns the open-source skills CLI in your own terminal. It asks which agents to add the skill to. Read what it tells your agent to do before you install it.
Install for your agent
Claude Code
Run this in your project
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercel -a claude-codeAdd
-gto install it for every project instead.Or ask Claude Code to do it
Install the "deploy-to-vercel" skill from https://github.com/vercel-labs/agent-skills for Claude Code. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .claude/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.claude/skills/for this project, or~/.claude/skills/for all your projects.Picked up in the current session, no restart needed.
Claude Code skills docsClaude.aiNot supported
This skill is marked as not working in Claude.ai, usually because it needs a terminal or files that Claude.ai does not have.
Claude.ai skills docsChatGPTNot supported
This skill is marked as not working in ChatGPT, usually because it needs a terminal or files that ChatGPT does not have.
ChatGPT skills docsCodex
Run this in your project
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercel -a codexAdd
-gto install it for every project instead.Or ask Codex to do it
Install the "deploy-to-vercel" skill from https://github.com/vercel-labs/agent-skills for Codex. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .agents/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.agents/skills/for this project, or~/.agents/skills/for all your projects.Restart Codex if the skill does not show up.
Codex skills docsCursor
Run this in your project
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercel -a cursorAdd
-gto install it for every project instead.Or ask Cursor to do it
Install the "deploy-to-vercel" skill from https://github.com/vercel-labs/agent-skills for Cursor. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .cursor/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.cursor/skills/for this project, or~/.cursor/skills/for all your projects.Run it by typing / and the skill name in chat.
Cursor skills docsGitHub Copilot
Run this in your project
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercel -a github-copilotAdd
-gto install it for every project instead.Or ask GitHub Copilot to do it
Install the "deploy-to-vercel" skill from https://github.com/vercel-labs/agent-skills for GitHub Copilot. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .github/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.github/skills/for this project, or~/.copilot/skills/for all your projects.Works in Copilot CLI, the cloud agent and agent mode in VS Code and JetBrains.
GitHub Copilot skills docsAntigravity
Run this in your project
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercel -a antigravityAdd
-gto install it for every project instead.Or ask Antigravity to do it
Install the "deploy-to-vercel" skill from https://github.com/vercel-labs/agent-skills for Antigravity. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .agents/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Antigravity skills docsOr copy the folder yourself
Unzip the download into
.agents/skills/for this project, or~/.gemini/config/skills/for all your projects.Gemini CLI
Run this in your project
npx skills add https://github.com/vercel-labs/agent-skills --skill deploy-to-vercel -a gemini-cliAdd
-gto install it for every project instead.Or ask Gemini CLI to do it
Install the "deploy-to-vercel" skill from https://github.com/vercel-labs/agent-skills for Gemini CLI. Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .gemini/skills/ in this project. Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.
Or copy the folder yourself
Unzip the download into
.gemini/skills/for this project, or~/.gemini/skills/for all your projects.Run /skills to check it was found.
Gemini CLI skills docs
- Installs
- 125.9K via skills.sh
- GitHub
- 31.2K stars ↗
- Last updated
- 28 Aug 2026
Security checks
Run by independent scanners and published on skills.sh. Their results, not a Viberation review.
- 9 Mar 2026
Gen Agent Trust Hub Pass
This skill facilitates the deployment of applications to Vercel using the Vercel CLI or specialized deployment scripts. It follows security best practices by excluding sensitive environment files during the process and uses official Vercel endpoints for its operations. All actions are aligned with the intended purpose of providing a deployment workflow for developers.
- 18 Mar 2026
Socket Pass
No alerts
- 9 Mar 2026
Snyk Pass
Risk: LOW · No issues
- 6 Mar 2026
Runlayer Warning
3/3 files flagged
- 16 Apr 2026
ZeroLeaks Pass
Score: 93/100 · 2 sections analyzed
What's inside (3 files)
resources/deploy-codex.sh8.9K charsresources/deploy.sh8.8K charsSKILL.md11.7K chars
SKILL.md, first part. Shown as plain text.
--- name: deploy-to-vercel description: Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment". metadata: author: vercel version: "3.0.0" --- # Deploy to Vercel Deploy any project to Vercel. **Always deploy as preview** (not production) unless the user explicitly asks for production. The goal is to get the user into the best long-term setup: their project linked to Vercel with git-push deploys. Every method below tries to move the user closer to that state. ## Step 1: Gather Project State Run all four checks before deciding which method to use: ```bash # 1. Check for a git remote git remote get-url origin 2>/dev/null # 2. Check if locally linked to a Vercel project (either file means linked) cat .vercel/project.json 2>/dev/null || cat .vercel/repo.json 2>/dev/null # 3. Check if the Vercel CLI is installed and authenticated vercel whoami 2>/dev/null # 4. List available teams (if authenticated) vercel teams list --format json 2>/dev/null ``` ### Team selection If the user belongs to multiple teams, present all available team slugs as a bulleted list and ask which one to deploy to. Once the user picks a team, proceed immediately to the next step — do not ask for additional confirmation. Pass the team slug via `--scope` on all subsequent CLI commands (`vercel deploy`, `vercel link`, `vercel inspect`, etc.): ```bash vercel deploy [path] -y --no-wait --scope <team-slug> ``` If the project is already linked (`.vercel/project.json` or `.vercel/repo.json` exists), the `orgId` in those files determines the team — no need to ask again. If there is only one team (or just a personal account), skip the prompt and use it directly. **About the `.vercel/` directory:** A linked project has either: - `.vercel/project.json` — created by `vercel link` (single project linking). Contains `projectId` and `orgId`. - `.vercel/repo.json` — created by `vercel link --repo` (repo-based linking). Contains `orgId`, `remoteName`, and a `projects` array mapping directories to Vercel project IDs. Either file means the project is linked. Check for both. **Do NOT** use `vercel project inspect`, `vercel ls`, or `vercel link` to detect state in an unlinked directory — without a `.vercel/` config, they will interactively prompt (or with `--yes`, silently link as a side-effect). Only `vercel whoami` is safe to run anywhere. ## Step 2: Choose a Deploy Method ### Linked (`.vercel/` exists) + has git remote → Git Push This is the ideal state. The project is linked and has git integration. 1. **Ask the user before pushing.** Never push without explicit approval: ``` This project is connected to Vercel via git. I can commit and push to trigger a deployment. Want me to proceed? ``` 2. **Commit and push:** ```bash git add . git commit -m "deploy: <description of changes>" git push ``` Vercel automatically builds from the push. Non-production branches get preview deployments; the production branch (usually `main`) gets a production deployment. 3. **Retrieve the preview URL.** If the CLI is authenticated: ```bash sleep 5 vercel ls --format json ``` The JSON output has a `deployments` array. Find the latest entry — its `url` field is the preview URL. If the CLI is not authenticated, tell the user to check the Vercel dashboard or the commit status checks on their git provider for the preview URL. --- ### Linked (`.vercel/` exists) + no git remote → `vercel deploy` The project is linked but there's no git repo. Deploy directly with the CLI. ```bash vercel deploy [path] -y --no-wait ``` Use `--no-wait` so the CLI returns immediately with the deployment URL instead of blocking until the build finishes (builds can take a while). Then check on the deployment status with: ```bash vercel inspect <deployment-url> ``` For production deploys (only if user explicitly ask
Key info
- Pricing
- Free
- Category
- Skills
Related reading
- Tool reviews
Choosing your first AI coding setup
You need three things, and you probably already have one of them.
Beginner