Claude-skill-registry github-pr-unresolved-review-fetcher
Fetch unresolved PR review comments from GitHub. Use when working with pull request reviews, addressing review feedback, or checking outstanding review comments on a PR. Triggers on requests like "get PR reviews", "fetch review comments", "show unresolved comments", or "what feedback is pending on this PR".
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/github-pr-unresolved-review-fetcher" ~/.claude/skills/majiayu000-claude-skill-registry-github-pr-unresolved-review-fetcher && rm -rf "$T"
manifest:
skills/data/github-pr-unresolved-review-fetcher/SKILL.mdsource content
PR Review Fetcher
Fetch unresolved review comments from GitHub pull requests using GraphQL API.
Usage
Run the script with owner, repo, and PR number:
bash scripts/fetch_unresolved_reviews.sh <owner> <repo> <pr_number>
Example:
bash scripts/fetch_unresolved_reviews.sh yaakaito aiblio 123
Auto-detect from Current Branch
When working in a git repository with an open PR:
# Get current repo info REPO_INFO=$(gh repo view --json owner,name -q '"\(.owner.login) \(.name)"') OWNER=$(echo $REPO_INFO | cut -d' ' -f1) REPO=$(echo $REPO_INFO | cut -d' ' -f2) # Get PR number for current branch PR_NUMBER=$(gh pr view --json number -q '.number') # Fetch reviews bash scripts/fetch_unresolved_reviews.sh "$OWNER" "$REPO" "$PR_NUMBER"
Output Format
Returns XML-formatted review comments:
<review-comment> <file>src/example.ts</file> <line>42</line> <author>reviewer</author> <body>Consider using a more descriptive variable name here.</body> </review-comment>
Requirements
CLI authenticated with GitHubgh
for JSON processingjq