vercel-deploy

Deploy projects to Vercel and return preview and claim URLs.

Updated May 11, 2026
One-click install
npx skills add https://github.com/cloudofgeorge/AI-hands-Engineer --skill vercel-deploy-cloudofgeorge
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vercel-deploy
Source: https://github.com/cloudofgeorge/AI-hands-Engineer/tree/main/skills/engineering/tools/vercel-deploy
Command: npx skills add https://github.com/cloudofgeorge/AI-hands-Engineer --skill vercel-deploy-cloudofgeorge

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Getting a project live on Vercel normally requires account setup, CLI authentication, and manual configuration. This Skill packages any project directory, detects its framework, and deploys it through a claimable-preview endpoint, returning a live preview URL without requiring a Vercel account. ## Core Features & Use Cases - One-command deployment: Run bash scripts/deploy.sh [path] on a directory or .tgz tarball to package and upload the project. - Automatic framework detection: Reads package.json to identify Next.js, Nuxt, SvelteKit, Astro, Express, Vite, and dozens of other frameworks. - Claimable preview flow: Returns both a live Preview URL and a Claim URL so the deployment can later be transferred to a Vercel account. - Use Case: You just finished a static HTML prototype and want to share a live link with a teammate. Run the deploy script on the folder, and share the returned Preview URL immediately. ## Quick Start Ask the agent to deploy the current project to Vercel and share the preview URL.

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 without an account?▼

Run the bundled deploy script with your project path: bash scripts/deploy.sh [path]. It packages the directory, uploads it to a claimable deploy endpoint, and returns a live Preview URL plus a Claim URL you can use later to transfer the deployment to a Vercel account.

How does Vercel framework detection work from package.json?▼

The deploy script scans package.json dependencies in priority order, matching packages like next, nuxt, @sveltejs/kit, astro, express, and vite to their Vercel framework identifiers. If no package.json exists, the framework is set to null and the project is treated as static HTML.

Can I deploy a static HTML site to Vercel?▼

Yes, projects without a package.json are deployed as static sites with the framework set to null. If the folder contains a single HTML file not named index.html, the script renames it to index.html so it serves at the root URL.

What files are excluded when packaging a Vercel deployment?▼

The packaging step excludes node_modules, .git, and .env files including .env.* variants. Files are staged into a temporary directory before creating the .tar.gz archive, so the source tree is never modified.

Why does the Vercel deploy fail with network errors?▼

Deployment fails with timeouts, DNS errors, or connection resets when sandbox networking blocks outbound requests to the deploy endpoint. Rerun the deploy command with escalated permissions using sandbox_permissions=require_escalated to allow the network calls.