peter-pr-ops
PR 收口自动化。单 PR 串行合并与多 PR 批量清理,减少重复人工操作。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chinasilva/peter-pr-opsPeter PR Ops
30 秒简介
用于“把 PR 处理完”。
默认优先复用仓库脚本:
- 单 PR:
scripts/automerge - 批量 PR:
scripts/massageprs
脚本缺失时,优先补齐脚本;补齐失败再回退到 gh 命令流。
适用场景
- 用户提到“合并这个 PR”“批量清理 PR”“自动处理评论与 CI”
执行步骤
- 识别处理模式:
- 单 PR:串行盯到结果
- 多 PR:批量配置自动合并
- 优先脚本路径:
scripts/automerge <pr>
scripts/massageprs <pr1> <pr2>
- 脚本缺失时优先补齐(再重试第 2 步):
repo_root="$(git rev-parse --show-toplevel 2>/dev/null || pwd)"
if [ -x "$repo_root/scripts/ensure-workflow-docs" ]; then
"$repo_root/scripts/ensure-workflow-docs" all
elif [ -x "$HOME/ai_code/study_peter/scripts/ensure-workflow-docs" ]; then
"$HOME/ai_code/study_peter/scripts/ensure-workflow-docs" all
else
echo "ensure-workflow-docs not found"
fi
- 回退路径(补齐失败或不可用时):
- 单 PR(默认 squash):
gh pr view <pr> --json number,state,mergeStateStatus
gh pr checks <pr>
gh pr merge <pr> --auto --squash
- 批量 PR(默认不 squash,便于并发收口):
gh pr list --author "@me" --state open --json number --jq '.[].number'
gh pr merge <pr> --auto --merge
- 输出结果:
- 已完成合并
- 仍在等待 CI
- 被阻塞(含原因)
- 是否已刷新
docs/SESSION-BOOTSTRAP.md(Last Updated+Last Merge Baseline)
护栏
- CI 红灯不强合。
- 单 PR 默认 squash(与 Peter 的
/automerge习惯一致)。 - 批量模式默认不强制 squash,避免破坏已有历史策略。
- 合并完成后,默认刷新一次
docs/SESSION-BOOTSTRAP.md时间戳与 merge 基线。 - 每次只报告可执行下一步,不输出空泛状态。
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chinasilva-peter-pr-ops": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
ai-task-hub
AI task hub for image analysis, background removal, speech-to-text, text-to-speech, markdown conversion, and points queries. Default host path is connector-first and result-first; async poll/presentation remain compatibility or asset-delivery follow-up surfaces.
peter-bugfix-loop
代码缺陷修复闭环。聚焦“先复现、再定位、最小修复、同上下文补测试”,并衔接现有 Peter 门禁与 PR 收口流程。
peter-code-review
提交前质量闸门。快速完成本地测试、静态检查和风险审查,判断“是否可提交”。
peter-ci-gate
CI 绿灯门禁。负责远端检查状态、失败定位、单次重跑策略,并输出“是否可合并”。
peter-commit-ops
提交与建 PR 桥接自动化。负责将“可提交”改动落成 commit、推送分支并创建 PR,衔接 peter-code-review 与 peter-pr-ops。用于用户提到“帮我提交”“推分支”“创建 PR”“从 review 到 merge 串起来”等场景。