Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when triaging an inbound abuse or terms-of-service report — turns the reported behavior into one severity tier and one bounded enforcement action (no-action, warn, restrict, suspend, ban, or escalate to Trust & Safety/Legal), applying proportionality and the mandatory-escalation carve-outs a model does not reach for on its own. Do NOT use for writing the notice sent to a user, routing a general support ticket, or drafting community guidelines.
.claude/skills/abuse-report-triage/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | — | — |
| case-07 | ✗→✓ | ▲ Improved | — | — |
| case-11 | ✗→✓ | ▲ Improved | — | — |
| case-03 | ✗→✗ | = Same ✗ | — | — |
| case-04 | ✗→✗ | = Same ✗ | — | — |
Turn an inbound abuse / ToS-violation report into one severity tier and one bounded action, and name the signal that set the tier. A capable model can reason about a report, but by default it is inconsistent: it invents ad-hoc actions ("send a strongly worded message"), punishes disproportionately (a permanent ban for a first mild offense), acts on an unverified accusation, or — the costly failure — handles an imminent-harm or child-safety case in-house as a "warning" instead of escalating it. This skill fixes the output to a fixed ladder and forces the escalation carve-outs.
Activate when the request supplies a report of user behavior or content and asks what enforcement action to take. Typical phrasings: "a user reported that…", "how should we action this report", "what do we do about this account".
Do not activate to write the message sent to the offending user, to route a general (non-abuse) support ticket to a queue, or to draft the policy itself.
Reply with exactly one action from this closed set — never invent another:
| Tier | What the report shows | Action | Meaning | |---|---|---|---| | T0 — None | Unsubstantiated, vague, out of scope, or not actually a violation | no-action | Close/needs-review; do not penalize an account on an accusation alone | | T1 — Low | A first, minor violation (one off-topic or promotional post, a single rude remark) | warn | Notify the user; no capability loss | | T2 — Moderate | A clearer or repeated violation (persistent spam, harassing one member, ignoring a prior warning) | restrict | Remove content / limit features; keep the account | | T3 — Serious | Sustained or high-harm violation (targeted harassment campaign, scam/fraud, hateful attack, ban evasion) | suspend or ban | Temporary hold, or permanent removal for severe/repeat cases | | T4 — Critical | An escalation-only category (below) | escalate | Hand to Trust & Safety / Legal; do NOT resolve in-house |
State three things, plainly:
Example — Report: a user posted one link to their own newsletter in an unrelated help thread; no prior reports. → Action: warn · Tier: T1 · Signal: first-time, low-harm self-promotion in the wrong place — proportionate to notify, not to restrict.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
DecimalAI ran this skill against gemini-3.5-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 14 cases were attempted. The headline lift of +21 percentage points is the difference between those two pass rates over the 14 comparable cases.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.5-flash | verified | 7/8/2026 | +36% |
Other measured skills in the registry, with their headline benchmark lift.