vercel-deploy

Deploy projects to Vercel and return preview and claim URLs.

1|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/tylergibbs1/codewarden --skill vercel-deploy-tylergibbs1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-deploy
Source: https://github.com/tylergibbs1/codewarden/tree/main/skills/vercel-deploy
Command: npx skills add https://github.com/tylergibbs1/codewarden --skill vercel-deploy-tylergibbs1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, tar, and includes scripts (resource) components.

What problem does it solve?

This skill automates deploying projects to Vercel and returns shareable URLs, reducing manual setup and time-to-share for previews.

Core Features & Use Cases

  • One-click deployment: packages your project and uploads to Vercel with automatic framework detection.
  • Output URLs: returns a Preview URL for live viewing and a Claim URL to transfer deployments to a Vercel account.
  • Input flexibility: accepts a project directory or a tarball, while excluding node_modules and .git from packaging.
  • Use cases: rapid PR previews, client demos, and quick production rollouts without manual configuration.

Quick Start

Use the vercel-deploy skill to deploy the current project. Run the script at skills/vercel-deploy/scripts/deploy.sh or pass a path to deploy a specific project, e.g., bash skills/vercel-deploy/scripts/deploy.sh /path/to/project.

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 get a preview URL?

To deploy to Vercel and get a preview URL, package your project into a tarball excluding node_modules and .git, then use curl to upload it. The deployment returns a live Preview URL for viewing and a Claim URL to transfer ownership.

Can I deploy a directory to Vercel without manually configuring the framework?

Yes, you can deploy a directory to Vercel without manual framework configuration. The deployment process auto-detects the framework from your project's package.json file during the tarball upload.

Do I need to remove node_modules before creating a tarball for Vercel deployment?

Yes, you need to exclude node_modules and .git directories before creating a tarball for Vercel deployment. This ensures the packaged archive only contains necessary project files for the upload.

What's the best way to automate generating shareable links for client demos on Vercel?

Automating shareable links for Vercel client demos is done by packaging the project into a tarball and deploying via curl. This returns structured URLs including a Preview URL for live viewing and a Claim URL for account transfer.

Does Vercel deployment via curl work with any project framework?

Vercel deployment via curl works with any framework specified in your project's package.json. The deployment mechanism automatically detects the framework configuration from this file during the upload process.

Why does my Vercel deployment require a Claim URL instead of directly linking to my account?

A Vercel deployment via curl provides a Claim URL to allow anonymous uploads to be securely transferred to a Vercel account. This separates the deployment action from account ownership until the claim link is accessed.