技能 vercel-automation
📦

vercel-automation

安全

自动化 Vercel 部署和基础设施

通过 AI 驱动的自动化简化 Vercel 平台管理。此技能通过 Composio MCP 集成实现无缝部署管理、域配置和环境变量控制。

支持: Claude Codex Code(CC)
🥉 73 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“vercel-automation”。 列出 my-nextjs-app 项目的部署

预期结果:

找到 my-nextjs-app 的 5 个部署:2 个 READY(1 个生产环境,1 个预览环境),1 个 BUILDING,2 个 ERROR。生产部署 dpl_abc123 于 2 小时前部署。

正在使用“vercel-automation”。 显示 dpl_abc123 的部署日志

预期结果:

构建日志显示 Next.js 编译成功。运行时日志显示在 /api/heavy-endpoint 上的无服务器函数在 10s 后超时。

安全审计

安全
v1 • 2/25/2026

Static analyzer flagged 80 patterns but all are false positives. The skill is documentation-only (Markdown file) describing MCP tool usage for Vercel. Detected 'backtick execution' patterns are code block formatting in Markdown, not shell commands. Network URL is documentation for MCP endpoint. No executable code or security risks present.

1
已扫描文件
232
分析行数
3
发现项
1
审计总数
中风险问题 (1)
External Commands - False Positive
Static scanner detected Ruby/shell backtick execution patterns. These are Markdown code block delimiters in documentation, not actual command execution. The skill contains no executable Ruby or shell code.
低风险问题 (2)
Network URL - False Positive
Hardcoded URL https://rube.app/mcp is documentation for MCP server endpoint configuration, not actual network access in code. This is instructional text for users.
Blocker Patterns - False Positive
Weak cryptographic algorithm and system reconnaissance patterns detected in Markdown text. These are documentation content, not actual cryptographic or reconnaissance code.
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
96
安全
91
规范符合性

你能构建什么

开发团队负责人

自动化跨多个项目的部署监控和调试。快速识别失败的构建、检查日志并触发重新部署,无需离开 AI 聊天界面。

DevOps 工程师

简化环境变量管理和 DNS 配置。通过自动化验证批量更新预览和生产环境的设置。

全栈开发人员

直接在聊天中部署代码更改,触发部署、监控构建进度,并通过实时更新验证生产部署。

试试这些提示

列出最近的部署
列出我项目的最后 10 个部署,并告诉我哪些在生产环境中。
调试失败的部署
我的部署失败,状态为 ERROR。获取部署日志和事件以识别问题所在。
添加环境变量
为我的项目添加一个新的环境变量 DATABASE_URL,用于生产和预览环境。
配置自定义域
检查 example.com 的 DNS 配置,并创建必要的 DNS 记录以将其连接到我的 Vercel 项目。

最佳实践

  • 执行工作流之前,始终先调用 RUBE_SEARCH_TOOLS 以获取当前工具架构
  • 运行任何 Vercel 操作之前,验证连接状态显示为 ACTIVE
  • 使用部署事件和日志来调试时序问题和构建失败

避免

  • 监控部署时不要过度轮询 API - 使用适当的轮询间隔
  • 创建部署时不要同时提供 gitSource 和 files 参数 - 选择其中一个
  • 不要期望在创建后读取秘密环境变量的值 - 它们是只写的

常见问题

使用此技能之前我需要设置什么?
您需要连接 Rube MCP (https://rube.app/mcp),并通过 RUBE_MANAGE_CONNECTIONS 与 vercel 工具包建立活跃的 Vercel 连接。按照 OAuth 流程进行身份验证。
我可以部署到预览和生产环境吗?
可以,在创建部署时将 target 参数指定为'preview'或'production'。生产部署会自动更新生产域别名。
为什么我无法读取我的秘密环境变量?
类型为'secret'的环境变量出于安全考虑是只写的。创建后仅返回 ID。对于需要读取的变量,请使用类型'plain'。
我如何找到我的项目 ID?
使用 VERCEL_LIST_PROJECTS 列出所有项目,然后按名称找到您的项目并提取 id 字段用于后续操作。
我应该监控哪些部署状态?
部署经历以下状态:INITIALIZING、ANALYZING、BUILDING、DEPLOYING,最后是 READY 或 ERROR。只有 READY 部署是上线并提供服务的。
我可以管理任何域的 DNS 记录吗?
域必须首先添加到您的 Vercel 帐户。DNS 管理仅适用于您通过 Vercel 拥有的域。

开发者详情

文件结构

📄 SKILL.md