SuperAPI AI 工具集

vercel-deploy-claimable

部署与运维

查看项目

更新于 10-16 00:30

技能介绍

用途:将应用或网站部署到 Vercel,适用于用户提出“部署我的应用”“部署到生产环境”等请求。无需认证即可完成部署。

主要能力:把项目打包为 tarball(排除 node_modules 和 .git);从 package.json 自动检测框架;上传到部署服务;返回 Preview URL(在线站点)和 Claim URL(将部署转移到你的 Vercel 账户)。支持的框架包括 Next.js、Gatsby、Create React App、Remix、Nuxt、SvelteKit、Astro、Angular、Express、Hono、Fastify、NestJS、Vite、Parcel 等。无 package.json 的静态 HTML 项目框架设为 null;若只有一个非 index.html 的 .html 文件,会自动重命名以便在根路径访问。

使用方式:运行 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;部署已有 tarball bash /mnt/skills/user/vercel-deploy/scripts/deploy.sh /path/to/project.tgz。脚本还会向 stdout 输出 JSON,包含 previewUrl、claimUrl、deploymentId、projectId,便于程序化使用。

结果展示:应同时展示 Preview URL 和 Claim URL,提示用户通过预览链接查看站点,通过认领链接将部署转移到自己的 Vercel 账户。

限制:若因网络限制(常见于 claude.ai)部署失败,需前往 https://claude.ai/settings/capabilities 将 *.vercel.com 加入允许域名后重试。其他限制暂未提供。