用途:把应用或网站快速部署到 Vercel。触发场景为用户提出部署类请求,如“Deploy my app”“Deploy this to production”。无需认证。
主要能力:把项目打包为 tarball(排除 node_modules 和 .git);根据 package.json 自动检测框架;上传到部署服务;返回预览网址(可访问站点)和 Claim 网址(可转移到自己的 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)等;无 package.json 的静态 HTML 项目框架为 null,单个非 index.html 的 .html 文件会自动重命名以便在根路径访问。
用法:bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh [path]。参数 path 为要部署的目录或 .tgz 文件,默认当前目录。脚本向 stdout 输出 JSON(previewUrl、claimUrl、deploymentId、projectId)。
结果展示:需同时显示预览网址与 Claim 网址。
限制:若因网络限制部署失败(在 claude.ai 上常见),需让用户在 https://claude.ai/admin-settings/capabilities 把 *.vercel.com 加入允许域名后重试。其余价格、配额等信息暂未提供。