Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when writing or editing news copy, briefs, or headlines: apply the exact AP Stylebook conventions for numbers, dates, times, attribution and word choice the model would otherwise get wrong.
.claude/skills/ap-newsroom-style/SKILL.md| Model | Eval pass | Runs |
|---|---|---|
| gemini-3.6-flashlowest | 93% | 15 |
| gemini-3.1-pro-preview | 100% | 1 |
| Model | Lift | Δ tokens | Δ turns | Cases | Verified |
|---|---|---|---|---|---|
| gemini-3.6-flashbest | +13% | +213% | 0% | 24 | 54d ago |
| gemini-3.5-flash | pending re-run | — | |||
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✗→✓ | ▲ Improved | — | — |
| case-23 | ✗→✓ | ▲ Improved | — | — |
| case-01 | ✗→✓ | ▲ Improved | — | — |
| case-19 | ✓→✓ | = Same ✓ | — | — |
| case-02 | ✓→✓ | = Same ✓ | — | — |
Enforce the Associated Press Stylebook's arbitrary conventions for numbers, money, percentages, ordinals, dates, times, attribution, restrictive word choice, and headlines. Apply whenever writing or editing news copy, briefs, headlines, or converting notes into publishable copy. These are specific AP choices — not general "good writing" — and they differ from the defaults of everyday prose.
"five witnesses", "15 people".
("$5 million"), percentages ("5%"), and street addresses ("123 Main St.").
"$1.2 billion". Never "$5,000,000" and never "five million dollars". Under a million, use the figure: "$750", "$12,400".
% symbol — "5%", "3.5%". Not "five percent", not "5 percent".use numerals for 10th and up ("10th anniversary", "25th").
greater, or rewrite the sentence so it does not start with the figure.
Oct., Nov., Dec. → "Oct. 14".
"July 4", "March 3".
"Sept. 2025" is wrong; "in October" not "in Oct.".
October".
"9 a.m.", "10:30 p.m.". Not "9:00 a.m.", "9 AM", "9am", or "9 o'clock".
not "Tues." or "tuesday".
"expressed", "claimed", "announced", "declared", or "explained" as a neutral substitute.
committed," Smith said. — not before it.
courtesy title (no Mr., Ms., Mrs., Dr.).
("less water"). Never "less protesters".
"which" for nonrestrictive clauses, set off by commas ("the bill, which passed yesterday, ...").
where most words are capitalized.
"Council approved budget".
announce plan" or "Mayor announces plan".
outside.
Each pairs the base model's likely default (BEFORE) with the AP-conforming form (AFTER).
protesters were arrested." BEFORE: "Ten witnesses testified." AFTER: "10 witnesses testified."
project".
tenth anniversary". AFTER: "its 10th anniversary".
"Fifteen people attended the vigil." (spelled out because it starts the sentence).
2024".
September 2025".
sharp". AFTER: "at noon".
Smith stated, "We are committed." AFTER:"We are committed," Smith said.
Smith faces three charges." AFTER: "Police arrested John Smith. Smith faces three charges."
jobs"; "fewer protesters".
"The bill that passed yesterday includes tax cuts."
fact that". AFTER: "About 200 residents attended"; "delayed because".
approves new budget".
announce transit plan".
"Ten people" when it opens the sentence. The "always numeral" categories (ages, money, percent) are also rewritten or spelled out rather than starting a sentence with a figure.
acceptable AP usage. The no-numeral-first rule targets counts, not calendar years.
date) but "September 2025" (month + year only, no day).
"fewer than 10 cars"), but "less than $10" and "less than 10 percent" are correct because money and percentages are treated as single quantities, not countable items.
prefers "more than" for quantities — keep "more than" for counts; "over" is fine for spatial/position senses ("the bridge over the river").
in the middle: "We are committed," Smith said, "and we will deliver." Still "said", still not leading.
"claimed" to add variety.
March, April, May, June, July ever.
or "five percent".
even when they are under 10.
Smith said, "...".full-name reference.
Title Case, past tense, periods, or exclamation points.
The wrong defaults the base model falls into:
Smith said, "..." instead of "...," Smith said."5%".
restrictive clauses.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-24 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-17 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-03 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-18 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-12 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-23 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-19 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-01 | fail→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-14 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-20 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-02 | pass→pass | — | — | — | — | — | — | — | — | — | — | — | — |
case-16 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-13 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-09 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-06 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-08 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-04 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-21 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-15 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-11 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-05 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-07 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-10 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
case-22 | fail→fail | — | — | — | — | — | — | — | — | — | — | — | — |
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. 24 cases were attempted. The headline lift of +13 percentage points is the difference between those two pass rates over the 24 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
The per-case answers from this run were removed by the retention sweep, so the case table below shows the verdicts without the text either arm produced. The counts above were recorded at the time and are unaffected. Answers are now kept for 180 days.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.5-flash | verified | 7/9/2026 | +29% |
Other measured skills in the registry, with their headline benchmark lift.