What problem does it solve?
Reviewing open discussions on a GitHub pull request requires manually navigating the web UI, and it is hard to tell which comment threads are resolved versus still open. This Skill gathers all reviews, general comments, and review threads for a PR into structured Markdown and JSON output so an agent can help resolve outstanding feedback.
Core Features & Use Cases
- Review Thread Fetching: Uses the GitHub CLI (
gh) GraphQL API to retrieve review threads along with their resolved status, diff hunks, file paths, and line numbers.
- Structured Markdown Output: Separates review summaries, general comments, resolved discussions, and open discussions into clearly labeled sections.
- Use Case: An agent working on a pull request can run the script to list all unresolved review comments, present them to the user, and then address each open discussion one by one.
Quick Start
Ask the agent to fetch the open review comments for a specific pull request by providing the repository in owner/repo format and the PR number.