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 jamestexas/agents --skill finding-triagegit clone --depth 1 https://github.com/jamestexas/agentsWrote 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/jamestexas/agents/finding-triage)<a href="https://agentmods.dev/skills/jamestexas/agents/finding-triage"><img src="https://agentmods.dev/badge/skills/jamestexas/agents/finding-triage/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/jamestexas/agents/finding-triage"><img src="https://agentmods.dev/badge/skills/jamestexas/agents/finding-triage.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00116 | $0.02167 |
| Opus 5.5 | $0.00046 | $0.00867 |
| Sonnet 5.5 | $0.00023 | $0.00433 |
| Haiku 4.5 | $0.00012 | $0.00217 |
Grade A, and why
finding-triage 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 1mo 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 — 185 lines — stays where its author put it; the contents beside it link to each section on GitHub.
finding-triage — the significance gate: TRUE and MATTERS
The spine, one question per candidate:
Would the author do something differently because I raised this?
A finding must clear two bars, and clearing one is not a partial pass:
- TRUE — the code really behaves the way the finding says, and you can name the line where the mechanism lives.
- MATTERS — acting on it changes this change, for a consumer that exists.
Almost all review noise is findings that clear only the first bar. They are accurate, they are checkable, and they are worthless: the reviewer spends credibility, the author spends a reply, and the code ends where it started. A producer of candidates — an adversarial agent, a grep pass, your own second read — is supposed to over-generate. This skill is the gate that stands between over-generation and a human's attention.
This skill does not generate findings. It consumes a list someone else
produced and returns a disposition per item. It does not post to GitHub (that is
pr-review / pr-suggestion), it does not edit code (that is the implementing
skill), and it never opens a new investigation front — a candidate nobody
proposed is out of scope, however tempting.
Bar 1 — TRUE
A finding is TRUE when you have read the current code and can state the
mechanism at a named file:line. Not the smell, the mechanism: "parse() at
handler.go:88 runs before the signature check at :104", not "validation
ordering looks suspicious here."
Three things that masquerade as TRUE and are not:
- A pattern match. The shape resembles a known bug family. That is a reason to go look, not a finding. If the lookup did not happen, the candidate is unverified — say so, do not launder it into a claim.
- A summary. The PR description, a commit message, or another agent's confident paragraph is what is claimed. The file at HEAD is what is true. Read the artifact.
- A stale read. The finding was true at the commit the producer read. Check the current code before carrying it forward (see Already Addressed).
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.
- 1mo ago First seen · 185 lines · 116 tokens per session scan A f64952598cb6
finding-triage is a skill published in the GitHub repository jamestexas/agents (2 stars, last pushed 23d ago), licensed Apache-2.0. It adds 116 tokens to every session and 2,167 once invoked, about $0.0005 per session on Opus 5.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-16.
Other skills, from other repositories
code-review
Review pull requests for repository fit, meaningful value, trustworthy provenance, differentiation, and maintainability in awesome-copilot.
discount-review
Inspect the discount policy fixture with a repeatable review checklist and helper script.
code-review
Reviews code for bugs, security issues, and best practices.
crit-story
Author a crit story and continue the interactive review loop only when the user explicitly invokes crit-story or directly asks you to generate a crit story. Do not infer this skill from generic review, PR, or diff-review requests.
mcp-server-review
Review a Model Context Protocol (MCP) server implementation against the 2026-07-28 protocol revision, which removed the initialize handshake and Mcp-Session-Id and made the protocol stateless. Use when the user asks to review, audit, upgrade or migrate an MCP server, asks whether their MCP server is spec compliant…
re0-merge
Review and land an external contribution the way this suite does: gate it against the thesis, land it with the author's credit intact, complete a new skill rather than merging it raw, then approve, credit, and explain before closing. Use when reviewing a pull request, as any collaborator or maintainer, not only the…