Agent skill

Address Comments

by imbue-ai in imbue-ai/sculptor

Apply CLAUDE:-prefixed comments from a pull request. An agent skill from imbue-ai/sculptor.

MITAuto-check passedDevelopment

Install Address Comments

skills CLI
$ npx skills add imbue-ai/sculptor --skill address-comments -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install imbue-ai/sculptor address-comments --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/imbue-ai/sculptor.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/address-comments .claude/skills/address-comments && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
address-comments
GitHub stars
237
Token cost
~588 tokens
SKILL.md length
318 words
Files
1
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Apply CLAUDE:-prefixed comments from a pull request. An agent skill from imbue-ai/sculptor.

  • Works in 4 steps: Fetch the PR's comments via gh (see… → Parse the output to find all comments… → For each CLAUDE: comment found → …
  • Tasks that involve Pull requests
  • SKILL.md covers Instructions, Fetching comments and Applying Changes
  • Calls gh

What it does

Address Comments is an agent skill from imbue-ai/sculptor. Apply CLAUDE:-prefixed comments from a pull request

Its SKILL.md is about 590 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Pull requests. The repository describes itself as: Build product with grounded, parallel coding agents. The licence is MIT.

When your agent uses it

  • Tasks that involve Pull requests

Example prompts

  • “/address-comments”

Requirements

  • Pre-approved tools (allowed-tools): Bash(gh:*), Bash(git:*), Glob, Grep, Read, Edit, Write

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Fetch the PR's comments via gh (see "Fetching comments" below). If a PR number is provided, use it. Otherwise, resolve the current…
  2. Parse the output to find all comments (including discussion notes and inline code comments) that start with "CLAUDE:" (case-insensitive).
  3. For each CLAUDE: comment found
  4. Important restrictions

What it can do on your machine

Read from SKILL.md and the folder at commit f847102. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(gh:*)
    • Bash(git:*)
    • Glob
    • Grep
    • Read
    • Edit
    • Write

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Address Comments loads about 588 tokens when it runs. Until then it costs about 17 tokens; SKILL.md has 318 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~17
When it runs · the whole SKILL.md, loaded when a task matches
~588

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from imbue-ai/sculptor at commit f847102, republished under its MIT licence (© imbue-ai). 318 words, ~588 tokens.

Download SKILL.mdSave it as .claude/skills/address-comments/SKILL.md (or your agent's skills folder).
name
address-comments
description
Apply CLAUDE:-prefixed comments from a pull request
allowed-tools
Bash(gh:*), Bash(git:*), Glob, Grep, Read, Edit, Write
disable-model-invocation
true
argument-hint
pr-number

Apply PR Comments

Fetch comments from a pull request and apply all comments that are prefixed with "CLAUDE:".

Instructions

  1. Fetch the PR's comments via gh (see "Fetching comments" below). If a PR number is provided, use it. Otherwise, resolve the current branch's PR with gh pr view --json number.

  2. Parse the output to find all comments (including discussion notes and inline code comments) that start with "CLAUDE:" (case-insensitive).

  3. For each CLAUDE: comment found:

    • Read the referenced file (if it's an inline comment on a specific line)
    • Understand what change is being requested
    • Apply the requested change to the local codebase
  4. Important restrictions:

    • Do NOT push any code
    • Do NOT reply to the comments on GitHub
    • Only make local changes

Fetching comments

Fetch the PR's comments — both inline review comments and general discussion — with gh:

  • Inline review comments: gh api --paginate "repos/{owner}/{repo}/pulls/<N>/comments" — each has .body, .path, and .line (or .original_line). gh substitutes {owner}/{repo} for the current repo.
  • General discussion: gh api --paginate "repos/{owner}/{repo}/issues/<N>/comments".

If a PR number was provided, use it; otherwise resolve the current branch's PR with gh pr view --json number.

Important: the comment JSON can be large and may get truncated — save it to a temp file first, then parse with jq in a separate command (not chained with &&) to avoid shell-parsing issues with the jq expression.

From the fetched comments, select those whose body starts with "CLAUDE:" (case-insensitive). For each, capture the body and — for inline comments — the file path and line. GitHub's REST comments have no resolved flag, so rely on the diff to see what's already done.

Applying Changes

For each CLAUDE: comment:

  1. Extract the instruction (everything after "CLAUDE:")
  2. If it's an inline comment, note the file path and line number for context
  3. Read the relevant file(s)
  4. Apply the requested change
  5. Move on to the next comment

Summarize all changes made at the end.

© imbue-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/address-comments of imbue-ai/sculptor.

Open the folder on GitHubat commit f847102

Compare with similar skills

Address Comments next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Address Comments compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Address Comments this skillimbue-ai/sculptor237—~588Automated safety check: PassMIT
Finishing a Development Branchobra/superpowers297k5 repos~1.9kAutomated safety check: PassMIT
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Check PRonyx-dot-app/onyx32k2 repos~2.3kAutomated safety check: PassMIT
PR Design DocOpenHands/OpenHands90k—~2.4kAutomated safety check: PassMIT
WooCommerce Code Reviewwoocommerce/woocommerce11k3 repos~1.1kAutomated safety check: PassCustom licence

Similar skills

  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    297k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    DevelopmentAuto-check passed
  • PR Design Doc

    OpenHands/OpenHands

    For a non-trivial pull request, write a self-contained HTML design doc under the temporary .pr/ directory and link a visibility-appropriate preview in the PR description, so maintainers grasp the…

    90k GitHub stars~2.4k tokensUpdated today
    DevelopmentAuto-check passed
  • WooCommerce Code Review

    woocommerce/woocommerce

    Reviews WooCommerce code changes against the project's standards, flagging backend PHP architecture, naming, documentation, data integrity and testing violations.

    11k GitHub starsUsed in 3 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Record PR Demo

    payloadcms/payload

    A skill your agent uses when a Payload pull request needs a concise visual walkthrough for reviewers.

    45k GitHub stars~1k tokensUpdated today
    DevelopmentAuto-check passed

More from imbue-ai/sculptor

All 29 skills in this repo
  • Auto QA Iphone

    imbue-ai/sculptor

    QA the Sculptor mobile web UI on a real iOS Simulator, driven headlessly from a Mac.

    237 GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Measure React Renders

    imbue-ai/sculptor

    Compare React component render counts between origin/main and the current branch during a user-defined UI scenario (e.g.

    237 GitHub stars~603 tokensUpdated today
    Auto-check passed
  • Post PR To Slack

    imbue-ai/sculptor

    Post a one-line PR announcement to a Slack channel, and mark it :merged: when the PR merges.

    237 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Batch Claude Runner

    imbue-ai/sculptor

    Run Claude programmatically against collections of files in the codebase.

    237 GitHub stars~308 tokensUpdated today
    Auto-check passed
  • Build Sculptor Extension

    imbue-ai/sculptor

    Build or modify a Sculptor extension — a runtime ESM module loaded into the Sculptor UI.

    237 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Code Review Checklist

    imbue-ai/sculptor

    Review a set of code changes against Sculptor's review categories and produce a markdown findings table.

    237 GitHub stars~3.6k tokensUpdated today
    Auto-check passed

Categories

Questions about Address Comments

What does Address Comments do?

Apply CLAUDE:-prefixed comments from a pull request. An agent skill from imbue-ai/sculptor. Address Comments is an agent skill from imbue-ai/sculptor.

When should I use Address Comments?

Address Comments fits situations like: tasks that involve Pull requests.

How do I install Address Comments in Claude Code?

Run `npx skills add imbue-ai/sculptor --skill address-comments -a claude-code`. Or copy the skill folder (.claude/skills/address-comments in imbue-ai/sculptor) into .claude/skills/address-comments in your project. Claude Code loads it when a task matches its description.

How do I install Address Comments in Codex?

Run `npx skills add imbue-ai/sculptor --skill address-comments -a codex`. Or copy the skill folder (.claude/skills/address-comments in imbue-ai/sculptor) into .agents/skills/address-comments in your project. Codex loads it when a task matches its description.

Can I use Address Comments in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add imbue-ai/sculptor --skill address-comments -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/address-comments, .gemini/skills/address-comments, .github/skills/address-comments and .opencode/skills/address-comments in your project.

What does Address Comments need to run?

Going by SKILL.md and its folder, Address Comments needs the command-line tools its instructions call (gh). Its frontmatter pre-approves these tools: Bash(gh:*), Bash(git:*), Glob, Grep, Read, Edit, Write.

Does Address Comments access the network?

SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Address Comments safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Address Comments use?

Address Comments is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Address Comments use?

About 588 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Address Comments?

Skills that share tags, products or a category with Address Comments: Finishing a Development Branch (obra/superpowers, 297k stars), PR Babysitter (openinterpreter/openinterpreter, 69k stars), Check PR (onyx-dot-app/onyx, 32k stars) and PR Design Doc (OpenHands/OpenHands, 90k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Address Comments?

imbue-ai (a GitHub organization) maintains it in imbue-ai/sculptor, which has 237 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 8, 2026.

Source: imbue-ai/sculptor on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.