Apr 20, 2026
用 Vercel Agent Skills 自动化部署
如何使用 vercel-labs/agent-skills,让 AI Agent 处理 Vercel 上的部署工作流、预览 URL 与环境管理。
#tutorial#vercel#deployment#devops
vercel-labs/agent-skills 让 AI Agent 深入理解 Vercel 部署平台。不必死记 CLI 参数与控制台路径,描述部署目标即可由 Agent 执行工作流。
本教程场景:为 PR 部署 Next.js 预览,再提升到生产。
Skill 覆盖范围
- 项目关联与初始化 — 本地项目连到 Vercel
- 预览部署 — 自动部署分支与 PR
- 生产提升 — 将预览部署推到生产
- 环境变量 — 跨环境管理密钥
- 域名配置 — 为项目绑定自定义域名
安装
claude skill add --from-github vercel-labs/agent-skills
启动会话后询问已加载的 Skill 以确认。
前置条件
- 已有 Vercel 账号与项目
- 已安装 Vercel CLI(
npm i -g vercel) - 项目已
vercel link
未完成时 Skill 指令会引导你完成。
实战:部署功能分支
步骤 1:创建分支
git checkout -b feature/user-profiles
# 修改代码
git add . && git commit -m "feat: add user profile page"
步骤 2:部署预览
在项目目录的 Claude Code 中:
Deploy this branch as a preview deployment on Vercel
Skill 会:
- 运行
vercel创建预览部署 - 输出预览 URL
- 检查构建错误与警告
无需打开 Vercel 控制台即可获得 live 预览链接。
步骤 3:分享预览
URL 类似 user-profiles-git-feature-user-profiles-yourproject.vercel.app,发给团队评审。
失败时 Skill 会解析错误并建议修复,常见:
- 缺少环境变量(会列出所需项)
- 构建命令失败(会标出相关日志行)
- 框架检测问题(会核对框架配置)
步骤 4:提升到生产
预览确认无误后:
Promote the latest preview deployment to production
Skill 运行 vercel --prod 并确认生产 URL,部署成功前会核对状态。
实战:管理环境变量
问题
开发、预览、生产使用不同 API Key,手工管理易错。
使用 Skill
Add the API key NEXT_PUBLIC_API_URL with value https://api.example.com
to the production environment on Vercel
Skill 会执行正确的 vercel env add 及作用域;同名变量已存在时会警告。
列出变量:
Show me all environment variables for this Vercel project
技巧
- 始终在项目根目录部署 — Skill 依赖本地
vercel.json与项目配置。 - 每个 PR 都开预览 — Skill 让预览部署足够便宜,可养成习惯。
- 失败时看部署日志 — Skill 会摘关键行,自己读一遍能建立直觉。
- 密钥不要进 git — Skill 通过 Vercel 加密存储环境变量,而非提交
.env。
何时可跳过
- 部署在 AWS、GCP 等(本 Skill 仅 Vercel)
- 已有 CI/CD(GitHub Actions、GitLab CI)全自动部署
- 很少手工部署,更习惯用控制台
客观评价
本 Skill 减少在终端与 Vercel 控制台之间切换。团队若每天多次部署,省下的时间会累积。若一周只部署一次,控制台可能更快。
真正价值在一致性:每次按相同步骤部署,降低推错分支或漏设环境变量的概率。
其他平台部署类 Skill 见 SkillMap 排行榜。