GitHub PR workflow automation including fetching unresolved comments, resolving review threads, and parallel comment resolution. Use this skill when working with PR reviews, addressing reviewer feedback, or automating PR comment workflows.
This skill inherits all available tools. When active, it can use any tool Claude has access to.
scripts/format-pr-tree.rbscripts/get-pr-comments.shscripts/resolve-pr-thread.shThis skill provides tools and workflows for automating GitHub pull request review processes.
# Current branch's PR
./scripts/get-pr-comments.sh
# Specific PR
./scripts/get-pr-comments.sh 123
Returns JSON with unresolved threads, paths, line numbers, and comment bodies.
./scripts/resolve-pr-thread.sh PRRT_kwDO...
The thread ID comes from the threadId field in get-pr-comments.sh output.
Agent: sc-pr-comment-resolver - Resolves individual PR comments by implementing requested changes and reporting resolution status.
Command: /sc-resolve-pr-parallel - Orchestrates parallel resolution of all unresolved PR comments using multiple agents.
get-pr-comments.shsc-pr-comment-resolver agentresolve-pr-thread.shgh api repos/{owner}/{repo}/pulls/{pr}/comments
gh api graphql -f query='
query($owner: String!, $name: String!, $pr: Int!) {
repository(owner: $owner, name: $name) {
pullRequest(number: $pr) {
reviewThreads(first: 100) {
nodes {
id
isResolved
path
line
comments(first: 10) {
nodes { body author { login } }
}
}
}
}
}
}'
gh api graphql -f query='
mutation($threadId: ID!) {
resolveReviewThread(input: {threadId: $threadId}) {
thread { isResolved }
}
}'