Awesome-omni-skill vercel-deploy-claimable
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.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/vercel-deploy-claimable-arielperez82" ~/.claude/skills/diegosouzapw-awesome-omni-skill-vercel-deploy-claimable-d69c04 && rm -rf "$T"
manifest:
skills/development/vercel-deploy-claimable-arielperez82/SKILL.mdsource content
Vercel Deploy (Claimable)
Deploy any project to Vercel instantly. No authentication required.
How It Works
- Packages your project into a tarball (excludes
andnode_modules
).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:
- Directory to deploy, or apath
file (defaults to current directory).tgz
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
file not named.html
, it gets renamed automaticallyindex.html - 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.