vercel-deploy

Automate Vercel deployments by packaging projects and returning Preview and Claim URLs.

178|24|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection --skill vercel-deploy-zhanlincui
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vercel-deploy
Source: https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/vercel-deploy
Command: npx skills add https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection --skill vercel-deploy-zhanlincui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Deployments to Vercel often require manual steps and repetitive boilerplate; this Skill packages your project and deploys it automatically, returning a live Preview URL and a transferable deployment link.

Core Features & Use Cases

  • Auto-package projects into a tarball while excluding node_modules and .git.
  • Auto-detects framework from package.json to ensure correct deployment behavior.
  • Deploys to a central deployment service and returns a Preview URL and a Claim URL for transferring the deployment to a Vercel account.
  • Handles static HTML projects (no package.json) by renaming a root HTML file to index.html to enable proper hosting.
  • Use Case: Share a live preview with stakeholders or push a deployment to production with a single command.

Quick Start

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

  • Deploy current directory bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh
  • Deploy a specific project bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project
  • Deploy an existing tarball bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project.tgz

Frequently Asked Questions about vercel-deploy

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

FAQPage Schema
How do I deploy a project to Vercel and generate a preview URL?▼

To deploy to Vercel, run the deployment bash script with your project path. It auto-packages the directory, invokes a remote endpoint, and returns a JSON payload containing the previewUrl, claimUrl, deploymentId, and projectId.

How does Vercel deployment framework auto-detection work for web apps?▼

Vercel deployment framework auto-detection reads your project's package.json to identify the framework and ensure correct build behavior. For static HTML projects lacking a package.json, it renames a root HTML file to index.html to enable proper hosting.

Can I deploy an existing tarball to Vercel directly?▼

Yes, you can deploy an existing tarball to Vercel by passing the .tgz file path directly to the deployment script. The script also accepts project directories and automatically excludes node_modules and .git folders during packaging.

Do I need to manually exclude node_modules when packaging a project for Vercel deployment?▼

No, you do not need to manually exclude node_modules when packaging for Vercel deployment. The deployment script automatically filters out node_modules and .git directories from the project tarball before invoking the remote endpoint.

What is a Vercel Claim URL used for after deploying a project?▼

A Vercel Claim URL is a transferable deployment link returned after deploying a project. It allows stakeholders to view the live preview and transfer the deployment directly into their own Vercel account for production management.

How do I handle Vercel deployment for static HTML sites without package.json?▼

To handle Vercel deployment for static HTML sites without package.json, the deployment script automatically renames a root HTML file to index.html. This ensures proper static hosting behavior on the Vercel platform.