# Fetching Pr Comments

> Use when needing to check PR review comments on current branch, before addressing reviewer feedback, or when asked to fetch/review PR comments

- Skill: `bumgeunsong/fetching-pr-comments` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bumgeunsong/fetching-pr-comments`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bumgeunsong/fetching-pr-comments/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: bumgeunsong (https://skillmd.com/u/bumgeunsong)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bumgeunsong/fetching-pr-comments

---


# 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:**
   ```bash
   gh pr view --json number --jq '.number'
   ```

2. **Fetch review comments:**
   ```bash
   gh api repos/{owner}/{repo}/pulls/{n}/comments \
     --jq '.[] | {path: .path, line: .line, body: .body}'
   ```

3. **Full command (single step):**
   ```bash
   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:**
```bash
gh pr view 2>/dev/null && echo "PR exists" || echo "No PR"
```

**Get PR details + comments in one view:**
```bash
gh pr view --comments
```

**Fetch specific PR by number:**
```bash
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`)

