New to Claude Skills? Learn how to install them →

bytedance on GitHub

Vercel Deploy

Free

Instantly deploy your applications to Vercel with ease.

by bytedance79.7k stars on bytedance/deer-flow
2 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What Vercel Deploy does

The Vercel Deploy skill allows developers to deploy applications and websites directly to Vercel without requiring any authentication. This skill is particularly useful for those who frequently need to deploy projects, whether for testing, production, or preview purposes. With just a simple command, users can package their projects and push them live, receiving immediate feedback in the form of a preview URL and a claim URL for transferring the deployment to their Vercel account.

The deployment process is straightforward. The skill first packages the project into a tarball, automatically excluding unnecessary files such as node_modules and .git. It intelligently detects the framework being used by reading the package.json file, which supports a wide range of frameworks including React, Vue, Svelte, and various backend technologies. This feature simplifies the deployment process, allowing developers to focus on building their applications rather than worrying about the specifics of deployment.

For static HTML projects, the skill ensures that the deployment is handled correctly by renaming files as necessary, allowing for seamless serving at the root URL. The output from the deployment process is user-friendly, displaying both the preview and claim URLs, making it easy for developers to access their live sites and manage their deployments. This skill is ideal for developers looking to streamline their workflow and reduce the friction involved in deploying to Vercel.

Overall, the Vercel Deploy skill enhances productivity by automating the deployment process, making it accessible for both seasoned developers and those new to deployment workflows.

When to use it

Use this skill when you need to deploy applications or websites quickly to Vercel without authentication.

When not to use it

This skill may not be suitable for projects that require complex deployment configurations or integrations with other services.

What you can build with it

Quick Deployment for Testing

Use this skill to deploy your application quickly for testing purposes, allowing for rapid iteration.

Live Previews for Clients

Deploy a preview version of your site for client review without needing to manage authentication.

Automated Deployment in CI/CD

Integrate this skill into your CI/CD pipeline to automate deployments to Vercel as part of your development workflow.

How to install Vercel Deploy

View source

1. Install with the skills CLI

npx skills add bytedance/deer-flow/vercel-deploy-claimable --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by bytedance

Vercel Deploy

Deploy any project to Vercel instantly. No authentication required.

How It Works

  1. Packages your project into a tarball (excludes node_modules and .git)
  2. Auto-detects framework from package.json
  3. Uploads to deployment service
  4. Returns Preview URL (live site) and Claim URL (transfer to your Vercel account)

Usage

bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh [path]

Arguments:

  • path - Directory to deploy, or a .tgz file (defaults to current directory)

Examples:

# Deploy current directory
bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh

# Deploy specific project
bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project

# Deploy existing tarball
bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project.tgz

Output

Preparing deployment...
Detected framework: nextjs
Creating deployment package...
Deploying...
✓ Deployment successful!

Preview URL: https://skill-deploy-abc123.vercel.app
Claim URL:   https://vercel.com/claim-deployment?code=...

The script also outputs JSON to stdout for programmatic use:

{
  "previewUrl": "https://skill-deploy-abc123.vercel.app",
  "claimUrl": "https://vercel.com/claim-deployment?code=...",
  "deploymentId": "dpl_...",
  "projectId": "prj_..."
}

Framework Detection

The script auto-detects frameworks from package.json. Supported frameworks include:

  • React: Next.js, Gatsby, Create React App, Remix, React Router
  • Vue: Nuxt, Vitepress, Vuepress, Gridsome
  • Svelte: SvelteKit, Svelte, Sapper
  • Other Frontend: Astro, Solid Start, Angular, Ember, Preact, Docusaurus
  • Backend: Express, Hono, Fastify, NestJS, Elysia, h3, Nitro
  • Build Tools: Vite, Parcel
  • And more: Blitz, Hydrogen, RedwoodJS, Storybook, Sanity, etc.

For static HTML projects (no package.json), framework is set to null.

Static HTML Projects

For projects without a package.json:

  • If there's a single .html file not named index.html, it gets renamed automatically
  • This ensures the page is served at the root URL (/)

Present Results to User

Always show both URLs:

✓ Deployment successful!

- [Preview URL](https://skill-deploy-abc123.vercel.app)
- [Claim URL](https://vercel.com/claim-deployment?code=...)

View your site at the Preview URL.
To transfer this deployment to your Vercel account, visit the Claim URL.

Troubleshooting

Network Egress Error

If deployment fails due to network restrictions (common on claude.ai), tell the user:

Deployment failed due to network restrictions. To fix this:

1. Go to https://claude.ai/settings/capabilities
2. Add *.vercel.com to the allowed domains
3. Try deploying again

Frequently asked questions about Vercel Deploy

Similar skills