deploy-to-vercel

Deploy projects to Vercel via git push, CLI, or claimable no-auth endpoints.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/AarnavBaddam/skills --skill deploy-to-vercel-aarnavbaddam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-to-vercel
Source: https://github.com/AarnavBaddam/skills/tree/main/deploy-to-vercel
Command: npx skills add https://github.com/AarnavBaddam/skills --skill deploy-to-vercel-aarnavbaddam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Getting a local project live on Vercel involves many decisions: whether the project is linked, whether git integration exists, whether the CLI is authenticated, and which team to deploy to. This Skill automates that decision flow and executes the right deployment path, including fallbacks for sandboxed environments without credentials. ## Core Features & Use Cases - State-aware deployment routing: Checks git remotes, .vercel/project.json or .vercel/repo.json linkage, and CLI authentication to choose between git push, vercel deploy, or linking first. - Team and scope handling: Lists available Vercel teams and passes the selected slug via --scope on all CLI commands. - No-auth fallback scripts: Bundled bash scripts package a project (excluding node_modules, .git, .env), auto-detect the framework from package.json, upload to a claimable deploy endpoint, and return preview and claim URLs. - Use Case: A user in a sandboxed chat environment says "deploy my app and give me the link" — the Skill detects no CLI auth, runs the fallback script, and returns a live preview URL plus a claim URL to transfer ownership. ## Quick Start Ask the assistant to deploy the current project to Vercel and return the preview link.

Frequently Asked Questions about deploy-to-vercel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy my app to Vercel from the command line?

Run vercel deploy with the -y and --no-wait flags to get a deployment URL immediately without blocking on the build. If the project is linked to a git remote, committing and pushing triggers an automatic Vercel build instead.

How do I deploy to Vercel without logging in?

Use the bundled deploy.sh or deploy-codex.sh fallback script, which packages the project, uploads it to a claimable deploy endpoint, and returns a preview URL plus a claim URL. The claim URL transfers the deployment to your Vercel account later.

How do I choose which Vercel team to deploy to?

Run vercel teams list --format json to enumerate teams, then pass the chosen slug via --scope on vercel deploy, vercel link, and vercel inspect commands. If the project is already linked, the orgId in .vercel/project.json determines the team.

Does the deploy script support Next.js and other frameworks?

Yes, the fallback scripts detect frameworks by scanning package.json dependencies, covering Next.js, Remix, Astro, SvelteKit, Nuxt, Vite, Express, Fastify, and many others. The detected framework is sent with the upload so the build uses the correct preset.

Why does Vercel deployment fail in a sandboxed environment?

Sandboxes often block network egress or lack CLI credentials, causing timeouts or auth errors. Fix it by allowlisting *.vercel.com, rerunning with escalated network permissions, or using the no-auth fallback deploy script.