AD

add-review-comment

Automates posting review comments to specific lines in GitHub pull requests.

Install

mkdir -p .claude/skills/add-review-comment && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4053" && unzip -o skill.zip -d .claude/skills/add-review-comment && rm skill.zip

Installs to .claude/skills/add-review-comment

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Add a review comment to a GitHub pull request.
46 charsno explicit “when” trigger
Beginner

Key capabilities

  • Post single-line review comments to GitHub PRs
  • Add multi-line range comments
  • Inject suggestion blocks for one-click code fixes
  • Fetch pull request context via GitHub CLI

How it works

Constructs and submits JSON payloads to the GitHub API via the `gh` command-line utility to attach feedback to specific diff segments.

Inputs & outputs

You give it
PR number, file path, line numbers, and comment text
You get back
URL of the created review comment

When to use add-review-comment

  • Commenting on specific lines in a PR
  • Providing code suggestions for PR fixes
  • Adding multi-line review feedback

About this skill

Add Review Comment

Adds a review comment to a specific line in a GitHub pull request.

Step 1: Locate the line to comment on

Use the fetch-diff skill (optionally piped through grep) to locate the line to comment on.

Step 2: Post the comment

Single-line comment:

gh api repos/<owner>/<repo>/pulls/<pr_number>/comments \
  # Body must end with "🤖 Generated with Claude" on a separate line
  -f body=<comment> \
  -f path=<file_path> \
  -F line=<line_number> \
  -f side=<side> \
  -f commit_id="$(gh pr view <pr_number> --repo <owner>/<repo> --json headRefOid -q .headRefOid)" \
  --jq '.html_url'

Multi-line comment:

gh api repos/<owner>/<repo>/pulls/<pr_number>/comments \
  # Body must end with "🤖 Generated with Claude" on a separate line
  -f body=<comment> \
  -f path=<file_path> \
  -F start_line=<first_line> \
  -f start_side=<side> \
  -F line=<last_line> \
  -f side=<side> \
  -f commit_id="$(gh pr view <pr_number> --repo <owner>/<repo> --json headRefOid -q .headRefOid)" \
  --jq '.html_url'

Parameters

  • line: Line number in the file (for multi-line, the last line)
  • side: RIGHT for added/modified lines (+), LEFT for deleted lines (-)
  • start_line/start_side: For multi-line comments, the first line of the range

Best Practices

  • Use suggestion blocks (three backticks + "suggestion") for simple fixes that maintainers can apply with one click

    ```suggestion
    <suggested code here>
    ```
    

    Note: Preserve original indentation exactly in suggestion blocks

  • For repetitive issues, leave one representative comment instead of flagging every instance

  • For bugs, explain the potential problem and suggested fix clearly

When not to use it

  • Posting non-code-related conversational replies
  • Approving or merging pull requests

Prerequisites

Gh (GitHub CLI)bash

Limitations

  • Limited to the specific git commit hash at the time of the review
  • Requires correct side identification for diff lines

How it compares

Enables automated, programmatic insertion of code suggestions directly into the PR diff interface.

Compared to similar skills

add-review-comment side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
add-review-comment (this skill)13moReviewBeginner
resolve-conflicts818moReviewIntermediate
dependency-upgrade265moReviewIntermediate
git-commits214moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry