SuperAPI AI 工具集

vercel-deploy-claimable

部署与运维

查看项目

更新于 10-16 07:26

技能介绍

用途:该技能用于把应用或网站部署到 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 等。无 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)供程序化使用。展示结果时应同时给出 Preview URL 和 Claim URL。

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