New to Claude Skills? Learn how to install them →

davila7 on GitHub

Vercel Deploy

Free

Instantly deploy your projects to Vercel with ease.

Get this skill

Free · Opens the source repo

What Vercel Deploy does

Vercel Deploy is a skill designed for developers who need to quickly deploy applications and websites to Vercel. It simplifies the deployment process by allowing users to run a simple command to deploy their projects. The skill defaults to creating a preview deployment unless specified otherwise, making it ideal for testing and review purposes before going live. This is particularly useful for teams that want to ensure their changes are ready for production before making them public.

To get started, users can simply execute the command vercel deploy [path] -y with a recommended timeout of 10 minutes, as builds can take some time to complete. If the command encounters authentication issues, a fallback script is available that handles framework detection, packaging, and deployment seamlessly. This script can be run for the current directory or a specified project path, providing users with a straightforward way to deploy without needing to manage authentication directly.

For those who need to deploy directly to production, the skill allows for this as well, but only when explicitly requested by the user. This ensures that users have control over when their applications go live. The output of the deployment process includes URLs for both the preview and claim, allowing users to manage their deployments effectively. Overall, Vercel Deploy is a valuable tool for developers looking to streamline their deployment workflow to Vercel.

When to use it

Use this skill when you need to deploy applications or websites to Vercel, especially during development and testing phases.

When not to use it

This skill is not suitable for users looking for a comprehensive CI/CD solution or those who require extensive customization during deployment.

What you can build with it

Quick Preview Deployment

Deploy your application for testing by running a quick preview deployment command.

Fallback Deployment

Use the fallback script to deploy without authentication issues when the CLI fails.

Production Deployment

Deploy your application to production only when explicitly requested, ensuring control over your live changes.

How to install Vercel Deploy

View source

1. Install with the skills CLI

npx skills add davila7/claude-code-templates/vercel-deploy --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 davila7

Vercel Deploy

Deploy any project to Vercel instantly. Always deploy as preview (not production) unless the user explicitly asks for production.

Prerequisites

  • When sandboxing blocks the deployment network calls, rerun with sandbox_permissions=require_escalated.
  • The deployment might take a few minutes. Use appropriate timeout values.

Quick Start

Just run this (with a 10 minute timeout):

vercel deploy [path] -y

Important: Use a 10 minute (600000ms) timeout for the deploy command since builds can take a while.

If that fails with "No existing credentials found", use the fallback method below.

Fallback (No Auth)

If CLI fails with auth error, use the deploy script:

# Deploy current directory
bash scripts/deploy.sh

# Deploy specific project
bash scripts/deploy.sh /path/to/project

# Deploy existing tarball
bash scripts/deploy.sh /path/to/project.tgz

The script handles framework detection, packaging, and deployment. It waits for the build to complete and returns JSON with previewUrl and claimUrl.

Tell the user: "Your deployment is ready at [previewUrl]. Claim it at [claimUrl] to manage your deployment."

Production Deploys

Only if user explicitly asks:

vercel deploy [path] --prod -y

Output

Show the user the deployment URL. For fallback deployments, also show the claim URL.

Do not curl or fetch the deployed URL to verify it works. Just return the link.

Troubleshooting

Escalated Network Access

If deployment fails due to network issues (timeouts, DNS errors, connection resets), rerun the deploy with escalated permissions (use sandbox_permissions=require_escalated). The deploy requires escalated network access when sandbox networking blocks outbound requests.

Example guidance to the user:

The deploy needs escalated network access to deploy to Vercel. I can rerun the command with escalated permissions—want me to proceed?

Frequently asked questions about Vercel Deploy

Similar skills