一个自动化的桥梁,可将本地代码更改转换为标准化的提交和拉取请求。
从源直接安装技能的最快方式。
npx clawhub@latest install peter-commit-ops
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 peter-commit-ops。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
Peter Commit Ops 是一项专门的自动化技能,旨在处理版本控制生命周期中繁琐的部分。通过直接集成到开发环境中,它确保每一项代码更改都经过妥善审核、原子化暂存,并遵循行业最佳实践推送到远程仓库。作为 Openclaw 技能生态系统的一部分,它通过自动化从本地修改到活跃拉取请求的转换,弥合了手动编码与正式代码审查之间的差距。
对于希望在团队中强制执行一致的提交消息和分支策略的维护者来说,这项技能特别有价值。它充当可靠的中间人,确保在未满足预定义质量门禁的情况下,任何代码都不会进入 PR 阶段。通过利用 Openclaw 技能,开发人员可以专注于编写代码,而代理则处理 Git 操作和 GitHub 集成的复杂性。
确保您的环境中安装了 Git 和 GitHub CLI (gh)。要为该技能初始化仓库,可以使用以下命令:
# 验证 git 和 gh 安装
git --version
gh --version
# 可选:在 package.json 中定义工作流检查脚本
# "workflow:check": "npm run lint && npm test"
只需将 Peter Commit Ops 技能添加到您的 Openclaw 技能配置中,即可开始自动化您的 PR 生命周期。
该技能通过以下元数据和输出参数跟踪其操作:
| 属性 | 描述 |
|---|---|
| Commit SHA | 生成的 git 提交的唯一标识符。 |
| 分支名称 | 更改推送到的源分支。 |
| PR URL | GitHub 上已创建或更新的拉取请求的直接链接。 |
| 风险状态 | 表示提交在审查期间是否被标记为高风险的标志。 |
| 下一步 | 针对下一个技能的建议,例如 peter-ci-gate 或 peter-pr-ops。 |
加载中







































