github.describe_pr_for_review

github.describe_pr_for_review is a skill for Claude Code from causify-ai/helpers. It costs 21 tokens per session (3,991 once invoked), scanned A, a copy of github.describe_pr_for_review, Apache-2.0.

A pull-request review summary skill that describes one or more GitHub pull requests in a fixed format, scores their complexity and quality, and recommends a review order. It gathers the facts a reviewer needs before reading the code differences.

In plain words
What is it for?
Use it to summarize pull requests from links or numbers, report unavailable data, and organize a review queue.
Why use it?
It gives reviewers a consistent overview and helps them decide which changes to inspect first, including when several repositories are involved.

Skill for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter; reads .claude/ paths.

Good fit Use it to summarize pull requests from links or numbers, report unavailable data, and organize a review queue.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/causify-ai/helpers/github.describe_pr_for_review
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add causify-ai/helpers --skill github.describe_pr_for_review
Clone the repo
git clone --depth 1 https://github.com/causify-ai/helpers

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for github.describe_pr_for_review

README.md
[![agentmods](https://agentmods.dev/badge/skills/causify-ai/helpers/github.describe_pr_for_review/github.svg)](https://agentmods.dev/skills/causify-ai/helpers/github.describe_pr_for_review)
Your own site
<a href="https://agentmods.dev/skills/causify-ai/helpers/github.describe_pr_for_review"><img src="https://agentmods.dev/badge/skills/causify-ai/helpers/github.describe_pr_for_review/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for github.describe_pr_for_review

Your own site · 80×15
<a href="https://agentmods.dev/skills/causify-ai/helpers/github.describe_pr_for_review"><img src="https://agentmods.dev/badge/skills/causify-ai/helpers/github.describe_pr_for_review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 21 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,991 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 92% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00021 $0.03991
Opus 5.5 $0.00008 $0.01596
Sonnet 5.5 $0.00004 $0.00798
Haiku 4.5 $0.00002 $0.00399

Measured 4d ago against content hash c7432dd31cf5, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

github.describe_pr_for_review scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

92% identical to github.describe_pr_for_review — 53 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

.claude/skills/github.describe_pr_for_review/SKILL.md · 337 lines

How it starts

The opening of the file, as written. The whole thing — 337 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Goal

  • Given a link to a GitHub PR, or a list of links, write a short description of each PR in a fixed format with the facts a reviewer needs before reading the diff
  • Score each PR for review complexity and for quality
  • Given a list, suggest the order in which to review the PRs

Workflow

Get the Input

  • Take the PR links from the arguments, e.g., https://github.com/<OWNER>/<REPO>/pull/<PR_NUM>
    • The arguments are one PR or a list of PRs
    • Separate the items by spaces, commas, or newlines
    • Keep the order given and drop duplicates
  • If only <PR_NUM> or #<PR_NUM> is given, use the repo of the current Git client:
    > gh repo view --json nameWithOwner -q .nameWithOwner
    
  • A list can mix repos: each full link carries its own <OWNER>/<REPO>
  • Apply all the steps below to every PR in the list
    • Process each PR on its own, do not mix data between PRs
    • If a PR cannot be fetched, write unknown for its fields, report the error, and continue with the next PR

Fetch the PR Metadata

  • Fetch all the fields in one call:
    > gh pr view <PR_URL> --json number,title,url,author,headRefName,baseRefName,headRepository,isDraft,mergeable,reviewDecision,additions,deletions,changedFiles,body,closingIssuesReferences,statusCheckRollup,files
    
  • Fetch the diff and read it:
    > gh pr diff <PR_URL>
    
    • If the diff is over ~2000 lines, read the file list and the key files only

Find the Issue

  • Pick the first match, in this order:
    • closingIssuesReferences from the metadata
    • The issue number next to a keyword in the PR body: Closes, Fixes, Resolves, Related to, Part of, or a full issue URL
      • Ignore the other #<NUM> in the body, they are often sibling PRs in a stack
    • The Task<NUM> token in the head branch name
      • E.g., UmdTask640_Noesis_PR_S4_spec gives 640
    • If nothing matches, write none for both Issue and Issue link
  • Get the issue link from GitHub, do not build it by hand:
    > gh issue view <ISSUE_NUM> --repo <OWNER>/<REPO> --json url,state
    

Read the full file on GitHub · 337 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago Changed c7432dd31cf5
  2. 9d ago First seen · 337 lines · 21 tokens per session scan A bd9428605ad0

Subscribe to this mod's changes

github.describe_pr_for_review is a skill published in the GitHub repository causify-ai/helpers (0 stars, last pushed 5d ago), licensed Apache-2.0. It adds 21 tokens to every session and 3,991 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 92% identical to github.describe_pr_for_review, differing in 53 lines, and is treated as a copy.

Related

github.describe_pr_for_review compared with skills from other repositories

github.describe_pr_for_review next to 6 skills from other repositories
ModTypeStarsLast pushLicenceScanTokensWorks with
github.describe_pr_for_reviewcausify-ai/helpersSkill05d agoApache-2.0A21Claude Code
prYeachan-Heo/oh-my-claudecodeSkill41ktodayMITA47Claude Code
merge-batchdiegosouzapw/OmniRouteSkill83k6d agoMITA46Claude Code
otto-pr-review-loopomnigent-ai/omnigentSkill11ktodayApache-2.0A17Claude Code, Codex
engram-branch-prGentleman-Programming/engramSkill7.8ktodayMITA37Claude Code, Codex
github-contributordaymade/claude-code-skillsSkill1.5ktodayMITA105Claude Code, Codex
revdiffumputun/revdiffSkill9472d agoMITA250Claude Code