1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | render-deploy |
| 作者/维护者 | Render(render-oss,官方组织) |
| 来源链接 | https://github.com/render-oss/skills/tree/main/skills/render-deploy |
| 许可证 | MIT(GitHub API 获取,SKILL.md front matter 同步声明) |
| GitHub Stars/Forks | 所属技能目录仓库 71 / 18(GitHub API 获取;该数字属整个 21 个技能的目录仓库,不代表本技能自身热度,独立佐证见第 2、8 章) |
| 最新版本 | 1.1.0(SKILL.md front matter 标注) |
| 安装方式 | Render CLI 一条命令 render skills install(安装全套 21 个技能);Claude Code 官方插件市场 /plugin marketplace add render-oss/skills 后 /plugin install render@skills;或手动复制 skills/render-deploy 目录到 .claude/skills/ 单独安装本技能 |
2. 功能介绍与亮点
render-deploy 是云部署平台 Render 官方维护的技能仓库 render-oss/skills 中的一个子技能,专注于把应用部署到 Render:分析代码库、生成 render.yaml Blueprint 文件,或直接通过 MCP 工具创建服务,并给出 Dashboard 一键部署链接。
核心亮点:
- 两套部署路径自动选择:Blueprint(生成
render.yaml,适合多服务、需数据库/队列/定时任务的复杂应用)与 Direct Creation(通过 MCP 直接创建,适合单服务快速原型),SKILL.md 给出明确判据而非交给用户自行决定。 - 前置检查完整:依次核实 Git 远程、MCP 可用性、CLI 登录状态与工作区,缺项先引导补齐再继续,避免部署到错误账号或半途失败。
- 只读操作免确认 Hook:白名单仅放行
list/show/logs/whoami等查看类命令,deploy/delete/restart/scale等状态变更命令仍强制用户确认。 - 部署后自带验证环节:检查部署状态、健康检查、错误日志与端口绑定,异常时链接到独立的
render-debug技能。 - 仓库 7 位贡献者中至少 4 位是核心团队之外的外部用户,提交过改进部署引导、修复 Codex 兼容性检测等 PR。
3. 适用场景
固定分类:DevOps 与基础设施。
适合已经或计划把应用部署在 Render 上的个人开发者、独立开发者与小团队:无论是简单的单体 Web 服务、还是包含数据库、后台 worker、定时任务的多服务应用,都可以直接用自然语言让 agent 分析代码库并给出对应的部署方案,省去手动编写 render.yaml 或在控制台里逐项配置服务的过程。同一目录仓库下还配有 render-debug(故障排查)、render-monitor(监控)等技能,适合已在使用 Render 的团队按需追加安装。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持。提供
.claude-plugin插件清单,可用插件市场语法一键安装,自动确认 Hook 专为其PreToolUse机制设计。 - Codex:✅ 原生支持。README 兼容性表格列出 Codex 支持 SKILL.md 与 CLI 命令;且有外部贡献者专门提交过“修复 Codex 检测”相关 PR,兼容性经真实验证。
- OpenClaw:❓ 未验证,已抓取材料未提及。
- Hermes Agent:❓ 未验证,已抓取材料未提及。
(README 兼容性表格另列出 OpenCode、Cursor,不在本项目评估范围,未在此单列。)
5. 推荐理由
render-deploy 把“分析代码库 → 决定部署方式 → 生成配置或直接创建服务 → 部署后验证”这套原本要手动查文档、逐项配置的流程,变成可按项目实际情况自动分支的对话式决策流程;配套的只读操作自动确认 Hook 在减少确认打扰与守住高风险操作之间划出清楚界线。对已经或准备用 Render 部署应用的初中级开发者,能明显降低从“写完代码”到“应用上线”的操作门槛。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 官方厂商(Render)出品;作为多技能目录中的子技能,其自身热度不借用整包 71 星——至少 4 位仓库核心团队之外的独立用户曾对该技能本身提交过改进 PR 或反馈安装问题 |
| 可用性 | 9 | 一条 CLI 命令或插件市场一键安装全套,也支持手动复制单个技能目录单独使用;SKILL.md 文档结构完整、含决策判据与参考文档链接;仓库最近一次提交在近一个月内,维护活跃;无强制付费依赖(Render 提供免费套餐) |
| 安全性 | 8 | 见下方检查清单 |
安全检查清单:
| 检查项 | 结果 |
|---|---|
| ① Shell 命令与权限范围 | 执行 git remote/git push、Render CLI 命令(whoami、blueprints validate 等),均为部署流程直接需要、用途清楚 |
| ② 运行时联网外发 | 仅与 Render 官方 MCP 服务器/API 及用户自己的 Git 远程仓库通信,无第三方外发目标 |
| ③ API Key/凭据 | 通过环境变量 RENDER_API_KEY 或浏览器 OAuth 登录,凭据由用户自行持有,SKILL.md 未要求以明文写入配置文件 |
| ④ 可疑指令 | 未发现提示注入或隐蔽指令;配套 Hook 白名单仅放行只读命令,deploy/delete/restart 等一律要求用户手动确认 |
| ⑤ 作者信誉 | Render 为知名云部署平台官方组织,无造假迹象 |
| ⑥ License | MIT,明确 |
| ⑦ 维护时间 | 近一个月内有提交,非弃置项目 |
综合评分:8.0(三项均值)
7. 跟同类 Skills 相比的优势
| 技能 | 定位 | 认证方式 | 差异化特点 |
|---|---|---|---|
| render-deploy(本技能) | 单一目录仓库中 21 个技能之一,专注“部署”这一个环节 | MCP Server 或 CLI + API Key/OAuth 登录 | Blueprint(IaC)与 Direct Creation(MCP 直建)双路径按项目复杂度自动判断;配套只读操作白名单 Hook 减少确认疲劳但不放松高风险操作 |
| railway-skills | 单一技能 use-railway 覆盖 Railway 全生命周期(建号到监控) |
Railway CLI 自身 OAuth,或环境变量 Token | 一个技能包办到底,SKILL.md 内明确列出“仅限用户手动执行”的数据库结构变更类命令清单 |
| deploy-to-vercel | vercel-labs 官方技能合集中的部署技能 | 五级路径按项目状态自动选择,含无需鉴权的“可认领”部署 | 面向完全无凭据的沙盒环境(如 claude.ai)设计了免鉴权部署+事后认领流程,git push 前强制询问用户 |
render-deploy 与前两者的核心差异在于组织方式:它不是“一个技能包办全部运维动作”,而是把部署、故障排查、监控、扩缩容拆成多个独立技能,用户可以只装自己需要的部分;这对已经用 Render 部署、只想在 agent 里处理“部署”这一件事而不想额外装监控/扩缩容技能的用户更轻量。
8. 用户评价
GitHub 用户 Taytay 曾在仓库 Issue 中反馈,按 README 说明通过 Claude Code 官方插件市场路径安装时报错提示缺少 marketplace.json 文件;维护者 mosslilley 确认是此前一次仓库改动遗漏了 .claude-plugin 目录所致,并很快修复。该技能目前在第三方平台(Reddit、Hacker News 等)尚无独立于 GitHub 之外的具名用户评价。
9. 安装使用方式
- Render CLI(推荐,安装全套 21 个技能):
render skills install,之后可用render skills list查看已装技能、render skills update更新。 - Skills CLI:
npx skills add render-oss/skills。 - Claude Code 插件市场:
/plugin marketplace add render-oss/skills,再执行/plugin install render@skills。 - 仅安装本技能:手动将仓库中的
skills/render-deploy目录复制到本地.claude/skills/render-deploy(Codex、OpenCode、Cursor 对应各自的 skills 路径)。 - 使用前提:需要一个 Render 账号,并配置 Render MCP Server(
https://mcp.render.com/mcp,鉴权用 API Key)或安装 Render CLI(brew install render或官方安装脚本);部署对象需已推送到 GitHub/GitLab/Bitbucket 的 Git 仓库。 - 安装后无需重启 agent 即可在下一次对话中触发;建议部署前确认
render whoami已登录到正确的工作区。
10. 注意事项
- 只覆盖 Git 仓库驱动的部署方式;预构建 Docker 镜像部署时 MCP 不支持直接创建,需改走 Dashboard/API,SKILL.md 已明确提示。
- 自动确认 Hook 目前仅在 Claude Code 生效,其余平台下所有 Render CLI 命令都走正常确认流程。
- OpenClaw、Hermes Agent 上的可用性未见官方说明,如需使用建议先手动验证兼容性。