Vercel Deploy (Claimable)
Deploy any project to Vercel instantly. No authentication required.
How It Works
- Packages your project into a tarball (excludes
node_modules and .git)
- Auto-detects framework from
package.json
- Uploads to deployment service
- Returns Preview URL (live site) and Claim URL (transfer to your Vercel account)
Usage
bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh [path]
Arguments:
path - Directory to deploy, or a .tgz file (defaults to current directory)
Examples:
# Deploy current directory
bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh
# Deploy specific project
bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh /path/to/project
# Deploy existing tarball
bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh /path/to/project.tgz
Output
Preparing deployment...
Detected framework: nextjs
Creating deployment package...
Deploying...
✓ Deployment successful!
Preview URL: https://skill-deploy-abc123.vercel.app
Claim URL: https://vercel.com/claim-deployment?code=...
The script also outputs JSON to stdout for programmatic use:
{
"previewUrl": "https://skill-deploy-abc123.vercel.app",
"claimUrl": "https://vercel.com/claim-deployment?code=...",
"deploymentId": "dpl_...",
"projectId": "prj_..."
}
Framework Detection
The script auto-detects frameworks from package.json. Supported frameworks include:
- React: Next.js, Gatsby, Create React App, Remix, React Router
- Vue: Nuxt, Vitepress, Vuepress, Gridsome
- Svelte: SvelteKit, Svelte, Sapper
- Other Frontend: Astro, Solid Start, Angular, Ember, Preact, Docusaurus
- Backend: Express, Hono, Fastify, NestJS, Elysia, h3, Nitro
- Build Tools: Vite, Parcel
- And more: Blitz, Hydrogen, RedwoodJS, Storybook, Sanity, etc.
For static HTML projects (no package.json), framework is set to null.
Static HTML Projects
For projects without a package.json:
- If there's a single
.html file not named index.html, it gets renamed automatically
- This ensures the page is served at the root URL (
/)
Present Results to User
Always show both URLs:
✓ Deployment successful!
Preview URL: https://skill-deploy-abc123.vercel.app
Claim URL: https://vercel.com/claim-deployment?code=...
View your site at the Preview URL.
To transfer this deployment to your Vercel account, visit the Claim URL.
1---2name: vercel-deploy-claimable-33description: Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Create a preview deployment", "Deploy and give me the link", or "Push this live". No authentication required - returns preview URL and claimable deployment link.4---56# Vercel Deploy (Claimable)78Deploy any project to Vercel instantly. No authentication required.910## How It Works11121. Packages your project into a tarball (excludes `node_modules` and `.git`)132. Auto-detects framework from `package.json`143. Uploads to deployment service154. Returns **Preview URL** (live site) and **Claim URL** (transfer to your Vercel account)1617## Usage1819```bash20bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh [path]21```2223**Arguments:**24- `path` - Directory to deploy, or a `.tgz` file (defaults to current directory)2526**Examples:**2728```bash29# Deploy current directory30bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh3132# Deploy specific project33bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh /path/to/project3435# Deploy existing tarball36bash /mnt/skills/user/vercel-deploy-claimable/scripts/deploy.sh /path/to/project.tgz37```3839## Output4041```42Preparing deployment...43Detected framework: nextjs44Creating deployment package...45Deploying...46✓ Deployment successful!4748Preview URL: https://skill-deploy-abc123.vercel.app49Claim URL: https://vercel.com/claim-deployment?code=...50```5152The script also outputs JSON to stdout for programmatic use:5354```json55{56 "previewUrl": "https://skill-deploy-abc123.vercel.app",57 "claimUrl": "https://vercel.com/claim-deployment?code=...",58 "deploymentId": "dpl_...",59 "projectId": "prj_..."60}61```6263## Framework Detection6465The script auto-detects frameworks from `package.json`. Supported frameworks include:6667- **React**: Next.js, Gatsby, Create React App, Remix, React Router68- **Vue**: Nuxt, Vitepress, Vuepress, Gridsome69- **Svelte**: SvelteKit, Svelte, Sapper70- **Other Frontend**: Astro, Solid Start, Angular, Ember, Preact, Docusaurus71- **Backend**: Express, Hono, Fastify, NestJS, Elysia, h3, Nitro72- **Build Tools**: Vite, Parcel73- **And more**: Blitz, Hydrogen, RedwoodJS, Storybook, Sanity, etc.7475For static HTML projects (no `package.json`), framework is set to `null`.7677## Static HTML Projects7879For projects without a `package.json`:80- If there's a single `.html` file not named `index.html`, it gets renamed automatically81- This ensures the page is served at the root URL (`/`)8283## Present Results to User8485Always show both URLs:8687```88✓ Deployment successful!8990Preview URL: https://skill-deploy-abc123.vercel.app91Claim URL: https://vercel.com/claim-deployment?code=...9293View your site at the Preview URL.94To transfer this deployment to your Vercel account, visit the Claim URL.95```