Skip to content

gh-modify-pr

Verified

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...

126 downloads
$ 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

  1. Parse owner/repo and PR number from URL.
  2. Inspect PR summary:
  3. - `gh pr view <url> --json number,title,headRefName,baseRefName,files,reviews,reviewDecision`
  4. Fetch inline review comments:
  5. - `gh api repos/<owner>/<repo>/pulls/<number>/comments`
  6. Extract actionable items from comment bodies.
  7. Ensure local repo exists in workspace:
  8. - If missing: `git clone [email protected]:<owner>/<repo>.git`
  9. Checkout PR branch in local repo:
  10. - `gh pr checkout <number>`
  11. Open affected files and implement requested changes exactly.
  12. Validate changed files quickly (lint/test only if needed or requested).
  13. Commit:
  14. - `git add <files>`
  15. - `git commit -m "<clear message>"`
  16. Report back with:
  17. - What changed
  18. - Commit hash
  19. - Branch name
  20. Push only if user asks/approves:
  21. - `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?
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...
What platforms support gh-modify-pr?
gh-modify-pr is available on Claude Code, OpenClaw.
What are the use cases for gh-modify-pr?
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.

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.