用途:将项目快速部署到 Vercel,无需认证,适合“部署我的应用”“创建预览部署”“部署到生产”“部署并给我链接”等请求。
主要能力:把项目打包为 tarball(排除 node_modules 和 .git),从 package.json 自动检测框架,上传到部署服务,返回 Preview URL(可立即访问的线上站点)和 Claim URL(可将部署转移到自己的 Vercel 账户)。支持 React(Next.js、Gatsby、Create React App、Remix、React Router)、Vue(Nuxt、Vitepress、Vuepress、Gridsome)、Svelte(SvelteKit、Svelte、Sapper)、其他前端(Astro、Solid Start、Angular、Ember、Preact、Docusaurus)、后端(Express、Hono、Fastify、NestJS、Elysia、h3、Nitro)、构建工具(Vite、Parcel)以及 Blitz、Hydrogen、RedwoodJS、Storybook、Sanity 等。
使用方式:确认要部署的项目目录后运行脚本:bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh [path]。path 可为目录或 .tgz 文件,默认当前目录。示例:bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh;bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project;bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project.tgz。成功后输出 Preview URL 与 Claim URL,也可输出 JSON(previewUrl、claimUrl、deploymentId、projectId)供自动化使用。无 package.json 的静态 HTML 项目,若单个 .html 文件不叫 index.html 会自动重命名,以便在根路径 / 提供服务。
限制与注意:必须同时向用户展示 Preview URL 和 Claim URL;打包不得包含 node_modules 与 .git;无需硬编码凭据。若因网络限制失败(claude.ai 常见),需在 https://claude.ai/settings/capabilities 将 *.vercel.com 加入允许域名后重试。框架未检测到时,检查 package.json 是否存在、依赖是否包含框架包,或手动设置框架参数。支持平台为 Claude(claude.ai),当前版本 1.0.0,最后更新 2026-01-22。