gh-modify-pr
VerifiedModify 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...
$ Add to .claude/skills/ About This Skill
# gh-modify-pr
Use this workflow for PR-comment-driven changes.
Inputs
- PR URL (preferred), e.g. `https://github.com/owner/repo/pull/123`
- Optional scope from user (e.g. only one comment, all unresolved comments)
Workflow
- Parse owner/repo and PR number from URL.
- Inspect PR summary:
- - `gh pr view <url> --json number,title,headRefName,baseRefName,files,reviews,reviewDecision`
- Fetch inline review comments:
- - `gh api repos/<owner>/<repo>/pulls/<number>/comments`
- Extract actionable items from comment bodies.
- Ensure local repo exists in workspace:
- - If missing: `git clone [email protected]:<owner>/<repo>.git`
- Checkout PR branch in local repo:
- - `gh pr checkout <number>`
- Open affected files and implement requested changes exactly.
- Validate changed files quickly (lint/test only if needed or requested).
- Commit:
- - `git add <files>`
- - `git commit -m "<clear message>"`
- Report back with:
- - What changed
- - Commit hash
- - Branch name
- Push only if user asks/approves:
- - `git push`
Rules
- Prefer minimal diffs that address reviewer intent directly.
- Do not silently alter unrelated code.
- If a comment is ambiguous, ask one focused clarification question.
- If no local repo exists, clone first instead of failing.
- Include failed attempts in the final operation log when user asks for traceability.
Handy commands
```bash # 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
- PR: `<url>`
- Addressed comments: `<n>`
- Changed files:
- - `<path>`: `<summary>`
- Commit: `<hash>`
- Branch: `<branch>`
- Pushed: `yes/no`
Use Cases
- Modify existing GitHub pull request metadata: title, description, labels, and reviewers
- Update PR descriptions with test results and deployment previews after CI completes
- Add labels and milestones to PRs based on changed file patterns
- Assign reviewers to PRs based on code ownership rules
- Batch update PR metadata across multiple open pull requests
Pros & Cons
Pros
- +Programmatic PR modification automates repetitive GitHub workflow steps
- +Metadata updates based on CI results keep PR descriptions current
- +Ownership-based reviewer assignment ensures the right people review changes
Cons
- -Requires GitHub token with repository write permissions
- -Only available on claude-code and openclaw platforms
- -Automated PR modifications may overwrite manually set metadata
FAQ
What does gh-modify-pr do?
What platforms support gh-modify-pr?
What are the use cases for gh-modify-pr?
100+ free AI tools
Writing, PDF, image, and developer tools — all in your browser.
Next Step
Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.