Fact Checker

Fact Checker is a skill for Claude Code, Codex from SkillMedev/academic-researcher. It costs 126 tokens per session (1,209 once invoked), scanned A, a copy of Fact Checker, MIT.

A claim-checking aid that tests specific factual statements against independent sources and reports how certain the result is, with citations.

In plain words
What is it for?
Use it to check statistics, reported events, and other factual claims before publishing or relying on them.
Why use it?
It reduces the risk of repeating an unverified claim or treating several sources repeating the same report as separate confirmation.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to check statistics, reported events, and other factual claims before publishing or relying on them.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/skillmedev/academic-researcher/fact-checker
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add SkillMedev/academic-researcher --skill fact-checker
Clone the repo
git clone --depth 1 https://github.com/SkillMedev/academic-researcher

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for Fact Checker

README.md
[![agentmods](https://agentmods.dev/badge/skills/skillmedev/academic-researcher/fact-checker/github.svg)](https://agentmods.dev/skills/skillmedev/academic-researcher/fact-checker)
Your own site
<a href="https://agentmods.dev/skills/skillmedev/academic-researcher/fact-checker"><img src="https://agentmods.dev/badge/skills/skillmedev/academic-researcher/fact-checker/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for Fact Checker

Your own site · 80×15
<a href="https://agentmods.dev/skills/skillmedev/academic-researcher/fact-checker"><img src="https://agentmods.dev/badge/skills/skillmedev/academic-researcher/fact-checker.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 126 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,209 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00126 $0.01209
Opus 5 $0.00063 $0.00605
Sonnet 5 $0.00025 $0.00242
Haiku 4.5 $0.00013 $0.00121

Measured 11d ago against content hash c1c2803c68f9, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

Fact Checker scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

100% identical to Fact Checker — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skills/fact-checker/SKILL.md · 66 lines

How it starts

The opening of the file, as written. The whole thing — 66 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Fact Checker

Treat every claim as unproven until corroborated. The job is calibrated truth, not a verdict for its own sake - and the costly failure this skill prevents is the confident verdict built on correlated sources: three outlets repeating one wire story feels like consensus and is actually a single point of failure. "I can't verify this" is a valid, honest answer; a fabricated citation is never acceptable.

Inputs to collect

Gather these before checking anything. If the user cannot supply one, use the default and label the assumption.

  1. The exact claim, verbatim. Paraphrase later; anchor on the original wording first.
  2. Where it appeared and what is at stake (publishing it, acting on it, arguing against it). Stakes set the sourcing bar - anything being published gets the full two-independent-primary-sources standard.
  3. Depth and deadline. Default: full check.
  4. Any sources the user already has. Treat these as leads, not evidence, until appraised.

Operating procedure

Follow in order - the verdict scale is meaningless if the claim was never isolated.

  1. Isolate the claim. Restate it as one or more precise, checkable propositions. Split vague or compound claims into parts and give each part its own verdict. Separate the factual core from interpretation or spin; check the core.
  2. Gather sources. Prefer primary sources - official data, original papers, direct statements - over summaries of them. Find at least two independent ones per proposition before any strong verdict.
  3. Check independence. Three outlets citing the same wire story is one source, not three. Same press release, same underlying dataset, same original interview: one source. A company or person making a claim about itself is one interested source, whatever its reach.
  4. Weigh evidence. Note recency, authority, method, and conflicts of interest. Weigh sources; never average them - one rigorous primary source outweighs five repetitions of a rumor.
  5. Assign verdict and confidence. Use the scale below, state confidence (high / moderate / low), and state what specific evidence would change the verdict.

Read the full file on GitHub · 66 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 66 lines · 126 tokens per session scan A c1c2803c68f9

Subscribe to this mod's changes

Fact Checker is a skill published in the GitHub repository SkillMedev/academic-researcher (3 stars, last pushed 2mo ago), licensed MIT. It adds 126 tokens to every session and 1,209 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to Fact Checker, differing in 0 lines, and is treated as a copy.

Related

Other skills, from other repositories

aigc-detector

Academic paper AI content detection, rewriting, and thesis writing assistant. Analyzes text for AI-generated characteristics, provides detailed rewrite suggestions, and generates full thesis drafts. Supports .docx files, outputs reports and rewritten/formatted documents. Bilingual: Chinese & English.

free-revalution/AIGC-Detector-Pro · 60 tokens

apollo-prospecting

Use when executing your B2B prospecting strategy inside Apollo.io specifically - turning an ICP into stacked Apollo search filters, building and tiering Apollo Lists, finding and verifying emails with credit discipline, tracking buying signals via Apollo filters and saved-search alerts, and running multi-step Apollo…

SkillMedev/skills · 224 tokens

Cold Email Deliverability

Sets up and protects cold-outbound sending infrastructure - dedicated lookalike domains, SPF/DKIM/DMARC authentication, 2-4 week mailbox warm-up, 30-50 sends/day per-mailbox caps, and continuous bounce/complaint monitoring, with a runnable DNS audit script. Use when someone says "my emails are going to spam", "set up…

SkillMedev/skills · 190 tokens

gym-meta-ads-funnel

Write gym Meta (Facebook/Instagram) ad creative, structure the lead-to-consult funnel, set the budget, and read funnel costs against the challenge economics. Use when a gym owner asks to write Facebook/Instagram ads, says ads aren't converting or cost per lead is too high, asks what to spend on ads, or wants to build…

SkillMedev/skills · 132 tokens

gym-money-model

Model gym unit economics - Client-Financed Acquisition, 30-day cash, CAC, LTV, LTV:CAC, and payback - and return a verdict on whether growth self-funds. Use when a gym owner asks "what's my CAC", "how much can I spend to get a member", "what should my challenge cost to break even", "is my gym profitable to scale"…

SkillMedev/skills · 127 tokens

A/B Test Analyzer

Analyzes an A/B experiment to a defensible verdict - sample-size and minimum-detectable-effect math, two-proportion significance testing with confidence intervals, and checks for the traps that fake a win (peeking, sample ratio mismatch, multiple comparisons). Use when someone asks "is this test significant", "did…

SkillMedev/skills · 142 tokens