fetching-pr-comments

📁 bumgeunsong/daily-writing-friends 📅 10 days ago
1
总安装量
1
周安装量
#46648
全站排名
安装命令
npx skills add https://github.com/bumgeunsong/daily-writing-friends --skill fetching-pr-comments

Agent 安装分布

openclaw 1
claude-code 1

Skill 文档

Fetching PR Comments

Overview

Retrieve and parse GitHub PR review comments for the current branch using gh CLI.

Quick Reference

Task Command
Check if PR exists gh pr view
View PR with issue comments gh pr view --comments
Fetch review comments (code-level) gh api repos/{owner}/{repo}/pulls/{n}/comments
Extract key fields --jq '.[] | {path, line, body}'

Workflow

  1. Get PR number for current branch:

    gh pr view --json number --jq '.number'
    
  2. Fetch review comments:

    gh api repos/{owner}/{repo}/pulls/{n}/comments \
      --jq '.[] | {path: .path, line: .line, body: .body}'
    
  3. Full command (single step):

    gh api repos/OWNER/REPO/pulls/$(gh pr view --json number -q .number)/comments \
      --jq '.[] | {path: .path, line: .line, body: .body}'
    

Important Distinctions

Type What it shows How to get
Issue comments PR-level discussion gh pr view --comments
Review comments Code-level feedback gh api .../pulls/{n}/comments

Common Patterns

Check if current branch has a PR:

gh pr view 2>/dev/null && echo "PR exists" || echo "No PR"

Get PR details + comments in one view:

gh pr view --comments

Fetch specific PR by number:

gh pr view 429 --repo owner/repo --comments

When NOT to Use

  • Creating new PRs (use gh pr create)
  • Reviewing diffs (use gh pr diff)
  • Merging (use gh pr merge)