sc-pull-request-skills

Fetch and resolve GitHub PR review threads via Bash scripts and APIs.

105|14|Updated Jul 6, 2025
One-click install
npx skills add https://github.com/kylesnowschwartz/SimpleClaude --skill sc-pull-request-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sc-pull-request-skills
Source: https://github.com/kylesnowschwartz/SimpleClaude/tree/main/plugins/sc-skills/skills/sc-pull-request-skills
Command: npx skills add https://github.com/kylesnowschwartz/SimpleClaude --skill sc-pull-request-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq, ruby, and includes scripts (resource) components.

What problem does it solve?

This Skill automates GitHub PR review workflows: fetching unresolved comments, identifying threads that require changes, and resolving threads in parallel to speed up code reviews.

Core Features & Use Cases

  • Fetch unresolved PR comments: Retrieve unresolved review threads for the current PR or a specified PR.
  • Resolve a review thread: Mark a specific thread as resolved after the required changes.
  • Parallel workflow: Orchestrate multiple agents to resolve multiple threads concurrently for faster feedback cycles.

Quick Start

Use the get-pr-comments.sh script to fetch unresolved comments for your PR (or current branch's PR), then use resolve-pr-thread.sh with a thread ID to mark threads as resolved after changes. Example: ./scripts/get-pr-comments.sh 123; ./scripts/resolve-pr-thread.sh PRRT_kwDOxx...

Frequently Asked Questions about sc-pull-request-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate resolving GitHub PR review comments?

Automate PR review resolution using this Skill's Bash scripts and GitHub API integration. Fetch unresolved comments with get-pr-comments.sh, then resolve individual threads by ID using resolve-pr-thread.sh to mark reviewer feedback as addressed.

Can I resolve multiple PR review threads in parallel?

Yes. This Skill orchestrates parallel workflow execution across multiple review threads using sc-pr-comment-resolver agents and CLI commands, enabling concurrent resolution to accelerate code review cycles.

What GitHub API methods does this Skill use to fetch and resolve PR comments?

The Skill implements both GraphQL and REST API interactions with GitHub to fetch unresolved review threads and resolve threads by ID, coordinating these operations through Bash script automation.

Do I need Ruby, jq, and the gh CLI to use this Skill?

Yes. This Skill requires the GitHub CLI (gh), jq for JSON processing, and Ruby as dependencies to execute its scripts and orchestrate PR review workflows.

How does this differ from manually resolving PR review threads?

Manual resolution requires visiting each thread individually; this Skill batch-fetches unresolved comments and enables parallel resolution across multiple threads, eliminating repetitive API calls and speeding feedback cycles.

What's the typical workflow for resolving PR review threads with this Skill?

Retrieve unresolved PR comments for your branch or a specified PR number, identify threads requiring changes, execute resolve commands with thread IDs, and coordinate parallel agent execution to close all threads concurrently.