Agent Skill
2/7/2026gh-pr-comments
Query GitHub pull requests for all comments (general + inline code comments) using gh CLI
H
haywardmorihara
0GitHub Stars
1Views
npx skills add HaywardMorihara/toolbox
SKILL.md
| Name | gh-pr-comments |
| Description | Query GitHub pull requests for all comments (general + inline code comments) using gh CLI |
name: gh-pr-comments description: Query GitHub pull requests for all comments (general + inline code comments) using gh CLI user-invocable: true argument-hint: "[owner/repo] [pr-number]"
GitHub PR Comments Skill
Query GitHub pull requests for all comments including both general PR comments and inline code-level comments on specific lines.
When to Use This Skill
Use this skill when you need to:
- Review all feedback on a pull request before marking it ready
- Check for code-level inline comments that are easy to miss
- Address both general PR discussion and specific line comments
- Gather complete PR context before implementing changes
Key Commands
View PR Summary (including general comments)
gh pr view <number> --repo owner/repo
This shows:
- PR title, description, status
- General discussion comments on the PR itself
View Inline Code Comments (most important!)
gh api repos/owner/repo/pulls/<number>/comments
This retrieves all review comments left on specific lines of code, formatted as JSON.
Why this matters: Inline comments are easy to miss because they're not visible in the main PR view. They're critical feedback that must be addressed.
Full Workflow Example
# 1. View the PR and general comments
gh pr view 123 --repo myorg/myrepo
# 2. Get inline code comments
gh api repos/myorg/myrepo/pulls/123/comments | jq '.[] | {user: .user.login, path: .path, line: .line, body: .body}'
# 3. Alternative: Get all PR reviews (which may contain inline comments)
gh pr review-status 123 --repo myorg/myrepo
Important Notes
- Inline comments are the hardest feedback to spot but most critical to address
- Always check both the PR view (general comments) AND the comments API (inline comments)
- Use
jqto parse JSON when needed for readable output - The comments API includes both review comments and conversation comments
Field Explanation (from API response)
When examining inline comments:
user.login- Who made the commentpath- Which file the comment is online- Which line numberbody- The comment textstate- For review comments: "COMMENTED", "APPROVED", or "CHANGES_REQUESTED"
Useful Filters
Get only changes-requested reviews:
gh api repos/owner/repo/pulls/<number>/reviews | jq '.[] | select(.state == "CHANGES_REQUESTED")'
Get comments on a specific file:
gh api repos/owner/repo/pulls/<number>/comments | jq '.[] | select(.path == "src/app.js")'
Additional GitHub CLI Commands
Beyond PR comments, here are other useful gh commands for common GitHub tasks:
Issues
# View an issue
gh issue view <number>
# List all issues
gh issue list
# Create an issue
gh issue create --title "Title" --body "Description"
# Edit an issue (labels, assignees, etc)
gh issue edit <number> --add-label "bug" --add-assignee "@me"
Pull Requests
# View a pull request (general comments only - use /gh-pr-comments for inline comments)
gh pr view <number>
# List all pull requests
gh pr list
# Create a pull request
gh pr create --title "Title" --body "Description"
# Check PR review status
gh pr review-status <number>
# Edit a PR (labels, assignees, etc)
gh pr edit <number> --add-label "enhancement"
Repository Information
# View repository details
gh repo view
# Get repository information in JSON
gh repo view --json nameWithOwner,description,isPrivate,url
Workflows & Actions
# List recent workflow runs
gh run list
# View details of a specific workflow run
gh run view <run-id>
# View logs of a workflow run
gh run view <run-id> --log
When to Use This Skill for Different Tasks
- Reviewing PR feedback: Use
/gh-pr-commentsto check all comments (general + inline) - Quick PR checks: Use basic
gh pr viewfor general overview - Managing issues and PRs: Use
gh issueandgh pr editcommands - Understanding repository state: Use
gh repo viewfor metadata - Debugging workflows: Use
gh runcommands for CI/CD status
Skills Info
Original Name:gh-pr-commentsAuthor:haywardmorihara
Download