Verifies every checkable claim in a draft before it goes out — numbers, names, titles, dates, quotes, company facts, and citations. Separates what was verified from what could not be checked from what is wrong, and never lets an unverifiable claim pass as verified. Use before sending anything with a number or a named person in it: cold emails, exec memos, op-eds, bios, LinkedIn posts, PRDs, launch docs, press responses. Triggers on "fact-check this," "verify these numbers…
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Fact checker
Source: `points/ai-writing-rules.md` (section 2, Accuracy), `points/exec-memo-rules.md` (rules 4 and 7, on numbers and citation), `points/named-failure-modes.md`.
## Why this exists
Every other skill in this repo makes the writing better. This one keeps it true. Those are different jobs and the second one is worth more, because style problems cost you a reader and accuracy problems cost you the relationship.
One invented number, one misattributed quote, one wrong job title — and every other number in the document becomes suspect. Credibility is a budget you spend once.
The two failure modes this catches:
- **The model made it up.** LLMs fabricate confidently: invented statistics, plausible-sounding quotes attributed to real people, dates that fit the narrative. Fluency is not evidence.
- **You knew it once and it changed.** Headcounts, funding rounds, job titles, pricing, product names. True in March, wrong in August. Stale facts read exactly like fabricated ones to the person who knows.
## What counts as a checkable claim
Extract **every** instance of:
| Type | Examples |
|---|---|
…
The line at the top of this page pins the label git:20260829.ba6993d, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_vnpf7r5wp3et4nem
GET https://markdownregistry.com/api/v1/resolve?ref=kalyvask/winning-writing/fact-checker
GET https://markdownregistry.com/api/v1/blob/ae135681c953d8234ef2e87b8964a0ae28244d94d037f6bf5ee3ca258636286b
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
kalyvask/winning-writing · side-panel-coach/rules/skills/bluf-rewriter/SKILL.md · Reorganizes a memo, email, status update, or report so the bottom line is up front. Implements Kramon's BLUF (Bottom…
kalyvask/winning-writing · side-panel-coach/rules/skills/compression/SKILL.md · Cuts a draft to a target word count without losing substance. Two modes behind one skill. target-count hits a specific…
kalyvask/winning-writing · side-panel-coach/rules/skills/feedback-rephraser/SKILL.md · Rewrites blunt downward or peer feedback as "what I like plus what I would like," focused on the work rather than the…
kalyvask/winning-writing · side-panel-coach/rules/skills/fun-angle/SKILL.md · Finds the unexpected, dry, or self-deprecating angle that makes an email memorable. Turns "professional and polite"…
kalyvask/winning-writing · side-panel-coach/rules/skills/irrelevant-detail-killer/SKILL.md · Cuts cinematic details that don't serve the main point. The opposite move from vividness. Vividness adds sensory…
kalyvask/winning-writing · side-panel-coach/rules/skills/pick-a-lane/SKILL.md · Diagnoses drafts that tell three half-stories instead of one full story, and rewrites them around the single strongest…
kalyvask/winning-writing · side-panel-coach/rules/skills/style-tells/SKILL.md · Scrubs the three surface tells that make prose feel AI-generated, padded, or jargon-heavy. Three targets behind one…
kalyvask/winning-writing · side-panel-coach/rules/skills/tell-them-something-new/SKILL.md · Cuts opening sentences that recap what the recipient already knows about themselves, their company, or their own work…
kalyvask/winning-writing · side-panel-coach/rules/skills/vividness/SKILL.md · Pushes a draft from abstract toward concrete at two scales. Noun-level (replaces "dog" with "German shepherd,"…
kalyvask/winning-writing · side-panel-coach/rules/skills/warmth-and-competence/SKILL.md · Audits a draft on Susan Fiske's two-axis model of social judgment — warmth (do I like and trust this person?) and…
daymade/claude-code-skills · fact-checker/SKILL.md · Verifies factual claims in documents using web search and official sources, then proposes corrections with user…
nicepkg/ai-workflow · workflows/content-creator-workflow/.claude/skills/fact-checker/SKILL.md · Verifies factual claims in documents using web search and official sources, then proposes corrections with user…
moonlight-lupin/agent-skills · research/fact-checker/SKILL.md · Use when a factual claim or assertion needs verification — a targeted claim verification pipeline: search multiple…
seaworld008/commonly-used-high-value-skills · openclaw-skills/fact-checker/SKILL.md · Verify factual claims against current authoritative sources and apply requested corrections with citations; use for…
ibrahimsobh/aiskills · fact-checker/SKILL.md · Verify the factual claims in a piece of text — an article, post, transcript, list of statements, or anything else the…