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.
npx skills add Kevin-Liu-01/Agent-Machines --skill pr-reviewgit clone --depth 1 https://github.com/Kevin-Liu-01/Agent-MachinesWrote 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.
[](https://agentmods.dev/skills/kevin-liu-01/agent-machines/pr-review)<a href="https://agentmods.dev/skills/kevin-liu-01/agent-machines/pr-review"><img src="https://agentmods.dev/badge/skills/kevin-liu-01/agent-machines/pr-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.
<a href="https://agentmods.dev/skills/kevin-liu-01/agent-machines/pr-review"><img src="https://agentmods.dev/badge/skills/kevin-liu-01/agent-machines/pr-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00057 | $0.00737 |
| Opus 5 | $0.00028 | $0.00368 |
| Sonnet 5 | $0.00011 | $0.00147 |
| Haiku 4.5 | $0.00006 | $0.00074 |
Grade A, and why
pr-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 8d 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.
How it starts
The opening of the file, as written. The whole thing — 88 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Review PR Comments
Context
- Branch: !
git branch --show-current - Remote: !
gh repo view --json nameWithOwner -q .nameWithOwner
Review conventions
Read .github/review.md before classifying comments. It defines blocking vs non-blocking
prefixes and the expected comment format.
Task
Given PR number $ARGUMENTS (required), fetch and triage all reviewer comments.
1. Fetch comments
Run these two gh api calls to get both comment types:
# Inline review comments (attached to specific lines)
gh api repos/{owner}/{repo}/pulls/{pr}/comments --paginate
# Issue-level comments (general discussion)
gh api repos/{owner}/{repo}/issues/{pr}/comments --paginate
If --repo is provided in arguments, use that. Otherwise infer from the git remote.
Filter out bot comments (author login ending in [bot] or bot).
2. Parse and classify
For each human comment, extract:
- Author:
.user.login - Type:
review(inline) ordiscussion(issue-level) - File + line:
.pathand.line(review comments only) - Body:
.body - Prefix: match the first word against
.github/review.mdprefix semantics - Blocking: true if prefix is
blocking:,must-fix:,bug:,security:, ortests: - Created:
.created_at
3. Summarize
Output a table grouped by blocking status:
## Blocking (must resolve before merge)
| # | Author | File:Line | Comment |
|---|--------|-----------|---------|
| 1 | anny | main.tf:159 | concern about subnet tag collision across envs |
## Non-blocking (address or acknowledge)
| # | Author | File:Line | Comment |
|---|--------|-----------|---------|
| 1 | anny | hooks.py:37 | (tagged Windsor re: except clause syntax) |
For comments without a prefix, classify as non-blocking per review.md default.
4. Suggest next steps
For each blocking comment, suggest the minimal fix. If the comment is a question, draft a reply. If it requires a code change, identify the file and describe what to change.
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.
- 8d ago First seen · 88 lines · 57 tokens per session scan A 4ad8d352d790
pr-review is a skill published in the GitHub repository Kevin-Liu-01/Agent-Machines (29 stars, last pushed yesterday), licensed MIT. It adds 57 tokens to every session and 737 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
release-pr-review
Review pass on an open release PR (release/ → main) — the step between git-wrapup and release-and-publish when a project releases in gated release PR mode. Reads the PR's commit range through the code-simplifier lens plus a correctness review, verifies whatever an automated reviewer left on the PR, lands fixes as…
github-profile-readme
Build or rewrite a GitHub profile README (the username/username special repo) with a personalized theme — animated SVG banner, stats cards, contribution snake, tech badges, project/research tables. Includes the git conflict pitfall when the local clone is stale vs GitHub web edits, and the PyYAML on: quirk for…
smart-pr-generator
Analyzes Git diffs (staged or unstaged) and generates conventional commit messages and detailed, slop-free Pull Request descriptions.
github-repo-management
Clone/create/fork repos; manage remotes, releases.
engineering-minimal-change-engineer
A code-change discipline that limits work to the requested fix and avoids unnecessary refactoring or abstraction.
github-auth
GitHub auth setup: HTTPS tokens, SSH keys, gh CLI login.