Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Respond to your data being breached — triage by what actually leaked, the freeze/rotate/monitor ladder in the right order, and the calibrated watchfulness that follows, without panic or paralysis. Use when someone asks my data was in a breach what do I do, I got a breach notification letter, my SSN/ID number leaked, or should I freeze my credit. Produces the leaked-data triage, the ordered response ladder with the do-today items, the monitoring plan, and the breach-letter decode (including what
.claude/skills/mohitagw15856-data-breach-response/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 85% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 88% | 0% |
| case-03 | ✓→✗ | ▼ Worse | 9% | 0% |
| case-16 | ✓→✗ | ▼ Worse | 128% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 23% | 0% |
The breach notification letter arrives months late, written by lawyers to minimize alarm and liability in the same paragraph — and the reader's real question is buried: what did they get, and what do I actually do? The answer depends entirely on the first part: a leaked password and a leaked government ID number are different emergencies with different ladders. This skill triages by what leaked, orders the response (some steps are today, most aren't), and decodes the letter itself — including the free-monitoring offer, which is worth taking and worth understanding.
Ask for these if not provided:
The leaked items → the specific risks, plainly — no vague "your data may be at risk"]
Today: the leak-keyed items] · This week: freeze/alerts (verify-locally), monitoring enrollment before its deadline] · Ongoing: the calibrated watch: statements cadence, credit-report cadence, the phishing expectation]
"No evidence of misuse" translation · what the monitoring offer does and doesn't do · deadlines in the letter, extracted]
Active-fraud branch: dispute processes, the ID-theft report path (jurisdiction-flagged), the paper trail to start]
> Freeze mechanics, fraud-alert rules, and identity-theft reporting vary by country — verify the flagged steps locally. A freeze blocks new credit, not existing-account fraud; the ladder covers both for that reason.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | pass→pass | 21,248 | 18,502 | -13% | 1 | 1 | 0% | 3,544 | 4,373 | +23% | 0 | 0 | — |
case-02 | pass→pass | 23,190 | 20,634 | -11% | 1 | 1 | 0% | 2,814 | 3,930 | +40% | 0 | 0 | — |
case-03 | pass→fail | 25,288 | 17,011 | -33% | 1 | 1 | 0% | 3,690 | 4,023 | +9% | 0 | 0 | — |
case-04 | pass→pass | 8,907 | 9,617 | +8% | 1 | 1 | 0% | 1,646 | 2,562 | +56% | 0 | 0 | — |
case-05 | pass→pass | 7,634 | 11,415 | +50% | 1 | 1 | 0% | 1,278 | 2,968 | +132% | 0 | 0 | — |
case-06 | pass→pass | 8,920 | 9,644 | +8% | 1 | 1 | 0% | 1,630 | 2,679 | +64% | 0 | 0 | — |
case-07 | pass→pass | 8,680 | 12,092 | +39% | 1 | 1 | 0% | 1,417 | 3,027 | +114% | 0 | 0 | — |
case-08 | pass→pass | 8,025 | 9,040 | +13% | 1 | 1 | 0% | 1,413 | 2,682 | +90% | 0 | 0 | — |
case-09 | pass→pass | 9,990 | 12,131 | +21% | 1 | 1 | 0% | 1,839 | 3,338 | +82% | 0 | 0 | — |
case-10 | pass→pass | 9,447 | 8,988 | -5% | 1 | 1 | 0% | 1,689 | 2,852 | +69% | 0 | 0 | — |
case-11 | fail→pass | 10,215 | 10,807 | +6% | 1 | 1 | 0% | 1,643 | 3,039 | +85% | 0 | 0 | — |
case-12 | pass→pass | 9,852 | 11,746 | +19% | 1 | 1 | 0% | 1,504 | 3,395 | +126% | 0 | 0 | — |
case-13 | pass→pass | 9,889 | 12,429 | +26% | 1 | 1 | 0% | 1,790 | 3,282 | +83% | 0 | 0 | — |
case-14 | pass→pass | 10,980 | 13,115 | +19% | 1 | 1 | 0% | 1,840 | 3,196 | +74% | 0 | 0 | — |
case-20 | pass→pass | 9,329 | 9,449 | +1% | 1 | 1 | 0% | 1,619 | 2,739 | +69% | 0 | 0 | — |
case-15 | pass→pass | 11,260 | 14,070 | +25% | 1 | 1 | 0% | 1,991 | 3,518 | +77% | 0 | 0 | — |
case-16 | pass→fail | 6,775 | 9,449 | +39% | 1 | 1 | 0% | 1,204 | 2,742 | +128% | 0 | 0 | — |
case-17 | fail→pass | 7,802 | 9,376 | +20% | 1 | 1 | 0% | 1,487 | 2,794 | +88% | 0 | 0 | — |
case-18 | pass→pass | 9,953 | 7,119 | -28% | 1 | 1 | 0% | 1,573 | 2,418 | +54% | 0 | 0 | — |
case-19 | pass→pass | 13,463 | 12,970 | -4% | 1 | 1 | 0% | 2,203 | 3,319 | +51% | 0 | 0 | — |
case-21 | pass→pass | 11,412 | 13,659 | +20% | 1 | 1 | 0% | 1,804 | 3,389 | +88% | 0 | 0 | — |
case-22 | pass→pass | 14,500 | 11,695 | -19% | 1 | 1 | 0% | 2,384 | 3,073 | +29% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of 0 percentage points is the difference between those two pass rates over the 22 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.