gh-modify-pr
name: gh-modify-pr
by danie1lin · published 2026-03-22
$ claw add gh:danie1lin/danie1lin-gh-modify-pr---
name: gh-modify-pr
description: Modify code based on GitHub PR review comments and create a local commit using gh + git. Use when the user asks to "follow PR comments", "fix review comments", "update this PR", or provides a PR URL and asks for edits/commit.
metadata:
openclaw:
requires:
bins: ["gh", "git"]
---
# gh-modify-pr
Use this workflow for PR-comment-driven changes.
Inputs
Workflow
1. Parse owner/repo and PR number from URL.
2. Inspect PR summary:
- `gh pr view <url> --json number,title,headRefName,baseRefName,files,reviews,reviewDecision`
3. Fetch inline review comments:
- `gh api repos/<owner>/<repo>/pulls/<number>/comments`
4. Extract actionable items from comment bodies.
5. Ensure local repo exists in workspace:
- If missing: `git clone git@github.com:<owner>/<repo>.git`
6. Checkout PR branch in local repo:
- `gh pr checkout <number>`
7. Open affected files and implement requested changes exactly.
8. Validate changed files quickly (lint/test only if needed or requested).
9. Commit:
- `git add <files>`
- `git commit -m "<clear message>"`
10. Report back with:
- What changed
- Commit hash
- Branch name
11. Push only if user asks/approves:
- `git push`
Rules
Handy commands
# PR meta
gh pr view <url> --json number,title,headRefName,baseRefName,files,reviews,reviewDecision
# Inline review comments
gh api repos/<owner>/<repo>/pulls/<number>/comments
# Checkout PR branch (inside repo)
gh pr checkout <number>
# Status and commit
git status --short
git add <files>
git commit -m "chore: address PR review comments"Output template
- `<path>`: `<summary>`
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...