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.