Skills

Blog Factcheck

Verify statistics and claims in blog posts by fetching cited source URLs and checking...

Install

npx skills add AgriciDaniel/claude-blog --skill blog-factcheck -g -a claude-code -y
Category
Writing
Updated
6d ago
License
MIT
Context cost
Mediumabout 2,003 tokens
Runs scripts
No, instructions only

What it does

Verify statistics and claims in blog posts by fetching cited source URLs and checking if the claimed data actually appears on the page. Extracts all load-bearing claims (statistics, product or policy claims, ranking and comparative claims, named sources), validates cited URLs before fetching, and scores match confidence (exact match 1.0, paraphrase 0.7-0.9, not found 0.0). Flags uncited claims as UNVERIFIED. Use when user says "fact check", "verify statistics", "check sources", "validate claims", "factcheck", "source verification".

Blog Fact-Check

Verify statistics, claims, and source attributions in blog posts. Pure Claude pipeline with no external NLP dependencies.

Workflow

Step 1: Read the Blog Post

Read the target file and identify all sections containing data or other load-bearing claims.

Step 2: Extract Load-Bearing Claims

Scan the full text for every claim that would need evidence if challenged. Include numeric claims and non-numeric load-bearing claims such as policy, product, ranking, methodology, legal, comparative, "best", "first", "latest", or platform-behavior statements. Build a claims list with these fields:

FieldDescription
claim_textThe exact sentence or phrase containing the claim
claim_typeStatistic, policy, product, ranking, comparative, legal, methodology, freshness
valueThe numeric value if present (e.g., "42%", "$1.2M", "3x")
attributionNamed source if present (e.g., "HubSpot", "Gartner 2025")
urlCited URL if present (from markdown link or parenthetical)
locationHeading or line number where the claim appears

Step 3: Verify Cited Claims

For each claim that includes a URL:

Read the whole SKILL.md on GitHub

More in Writing