Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Write the underwriting file narrative for a risk: the risk story, exposure quantification, loss-history read, mitigating and aggravating factors, terms and subjectivities rationale, appetite fit, and a refer-or-bind recommendation. Use when asked to write up an underwriting file, document why we're writing a risk, prepare a referral to a senior underwriter, or justify terms and exclusions on a submission. Produces a complete underwriting narrative ready for the file or referral.
.claude/skills/mohitagw15856-underwriting-narrative/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 62% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 25% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-18 | ✗→✓ | ▲ Improved | 47% | 0% |
An underwriting file must let a peer reconstruct why the risk was written, at those terms, at that price — years later, possibly in front of an auditor or a large loss. This skill writes that narrative: the risk story, the numbers behind it, and the reasoning connecting them to the terms offered.
Ask for what's missing; from a thin submission, proceed and mark gaps [information required before bind]:
Risk story. Three questions: who is this insured (operations, scale, tenure), what exactly is the exposure (the loss scenarios this line responds to), and why now (new buyer, remarketing, mid-term change)? A remarketed risk needs its reason stated — price, service, or non-renewal by the incumbent are very different signals.
Exposure quantification. State total values at risk, the limit deployed against them, and an estimated maximum loss with the assumption behind it (e.g. single-site fire, top-location concentration). Limits materially above realistic maximum loss, or below it, both need a sentence.
Loss-history read. Separate the two signals:
Compute a rough loss ratio against premium if figures allow. Narrate any single loss over ~20% of annual premium individually: cause, fix, recurrence risk. A clean record with low tenure is absence of data, not evidence of quality — say so.
Mitigating vs aggravating. List both columns honestly. Mitigants must be verifiable (sprinklers confirmed, not "believed"); unverified mitigants become subjectivities.
Terms rationale. Every non-standard term earns its line: each exclusion tied to an exposure you're declining to price; each subjectivity with a deadline and what happens if unmet; deductible tied to the frequency read.
Appetite fit and recommendation. In / edge-of / outside appetite, against which guideline. Recommend bind, bind subject to, refer (naming the referral trigger hit), or decline — with the one-paragraph reason.
1. Risk story — who, what, why now. 2. Exposure — table: values at risk | limit sought | EML basis | premium. 3. Loss history — frequency vs severity read, loss ratio, large-loss narratives. 4. Factors — mitigating | aggravating, two columns, weighed in a closing sentence. 5. Terms & subjectivities — each with rationale and deadline. 6. Appetite fit — guideline cited, in/edge/outside. 7. Recommendation — bind / bind subject to / refer / decline, with reason.
End with: "This narrative is analytical support, not a binding decision. Authority, referral, and bind decisions follow your organisation's underwriting guidelines and applicable regulation."
[information required before bind], not papered over[to confirm]| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 45,836 | 82,990 | +81% | 1 | 1 | 0% | 5,949 | 5,345 | -10% | 0 | 0 | — |
case-02 | fail→fail | 63,453 | 39,643 | -38% | 1 | 1 | 0% | 7,230 | 5,906 | -18% | 0 | 0 | — |
case-03 | fail→pass | 33,936 | 28,790 | -15% | 1 | 1 | 0% | 4,258 | 5,063 | +19% | 0 | 0 | — |
case-04 | pass→fail | 24,327 | 28,696 | +18% | 1 | 1 | 0% | 2,641 | 5,214 | +97% | 0 | 0 | — |
case-05 | pass→pass | 18,633 | 19,626 | +5% | 1 | 1 | 0% | 1,858 | 3,278 | +76% | 0 | 0 | — |
case-06 | pass→pass | 22,296 | 33,072 | +48% | 1 | 1 | 0% | 3,097 | 5,075 | +64% | 0 | 0 | — |
case-07 | pass→pass | 18,962 | 29,501 | +56% | 1 | 1 | 0% | 2,847 | 5,030 | +77% | 0 | 0 | — |
case-08 | pass→pass | 19,765 | 19,091 | -3% | 1 | 1 | 0% | 2,502 | 3,116 | +25% | 0 | 0 | — |
case-09 | pass→pass | 34,377 | 8,744 | -75% | 1 | 1 | 0% | 2,114 | 2,391 | +13% | 0 | 0 | — |
case-10 | pass→pass | 14,585 | 15,232 | +4% | 1 | 1 | 0% | 1,507 | 2,625 | +74% | 0 | 0 | — |
case-11 | pass→pass | 21,246 | 13,586 | -36% | 1 | 1 | 0% | 2,325 | 2,408 | +4% | 0 | 0 | — |
case-12 | fail→pass | 22,526 | 29,759 | +32% | 1 | 1 | 0% | 2,722 | 4,423 | +62% | 0 | 0 | — |
case-13 | pass→pass | 21,676 | 9,040 | -58% | 1 | 1 | 0% | 2,782 | 2,533 | -9% | 0 | 0 | — |
case-14 | fail→fail | 9,962 | 11,862 | +19% | 1 | 1 | 0% | 1,469 | 2,052 | +40% | 0 | 0 | — |
case-15 | pass→pass | 20,215 | 30,035 | +49% | 1 | 1 | 0% | 2,458 | 4,443 | +81% | 0 | 0 | — |
case-16 | fail→pass | 15,492 | 15,970 | +3% | 1 | 1 | 0% | 2,206 | 2,747 | +25% | 0 | 0 | — |
case-17 | fail→pass | 23,536 | 24,020 | +2% | 1 | 1 | 0% | 2,343 | 4,070 | +74% | 0 | 0 | — |
case-18 | fail→pass | 17,828 | 16,763 | -6% | 1 | 1 | 0% | 1,887 | 2,780 | +47% | 0 | 0 | — |
case-19 | pass→pass | 19,876 | 18,216 | -8% | 1 | 1 | 0% | 2,165 | 3,206 | +48% | 0 | 0 | — |
case-20 | fail→fail | 13,138 | 7,417 | -44% | 1 | 1 | 0% | 1,407 | 2,196 | +56% | 0 | 0 | — |
case-21 | fail→pass | 22,816 | 14,318 | -37% | 1 | 1 | 0% | 2,545 | 2,431 | -4% | 0 | 0 | — |
case-22 | fail→pass | 19,686 | 10,985 | -44% | 1 | 1 | 0% | 1,876 | 1,942 | +4% | 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 +27 percentage points is the difference between those two pass rates over the 22 comparable cases. 1 case got worse with the skill loaded, and it is 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.