SuperAPI AI 工具集

deploy-to-vercel

部署与运维

查看项目

更新于 10-16 05:41

技能介绍

用途:当用户提出“部署我的应用”“部署并给我链接”“把它上线”“创建预览部署”等要求时,按本技能流程把项目部署到 Vercel。默认部署为预览(preview),仅当用户明确要求时才做生产(production);目标是让项目链接到 Vercel 并支持 git push 自动部署。

主要能力:先收集项目状态,判断是否有 git remote、本地是否已链接 Vercel(.vercel/project.json 或 .vercel/repo.json)、CLI 是否安装并认证、可用团队列表;再据状态选择部署方式:已链接且有 git remote 用 git push 触发部署,已链接但无 remote 用 vercel deploy,未链接但 CLI 可用则先链接后部署,CLI 不可用则安装、认证、链接、部署;在 claude.ai 或 Codex 等沙箱中可用免认证回退脚本,返回预览 URL 与认领 URL。

使用方式(保留原命令):状态检查 git remote get-url origin、cat .vercel/project.json、cat .vercel/repo.json、vercel whoami、vercel teams list --format json;团队选择后后续命令加 --scope <team-slug>;git 部署 git add .、git commit -m "deploy: <描述>"、git push;CLI 部署 vercel deploy [path] -y --no-wait,生产加 --prod,状态查看 vercel inspect <deployment-url>;链接 vercel link --repo --scope <team-slug> 或 vercel link --scope <team-slug>;安装与登录 npm install -g vercel、vercel login;免认证回退 bash /mnt/skills/user/deploy-to-vercel/resources/deploy.sh [path],Codex 用 resources/deploy-codex.sh。

适用场景与限制:适合需把项目部署到 Vercel 并获取链接的智能体工作流。不适用于非 Vercel 部署;未链接目录中不要用 vercel project inspect、vercel ls、vercel link 检测状态,以免交互提示或产生副作用;不要主动推送,须用户明确同意;不要 curl 验证链接;沙箱网络受限时需放行 *.vercel.com 或提升权限。具体计费、价格、平台支持范围等资料未提供。