blog-factcheck

Solid

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 statistical claims (numbers, percentages, named sources), fetches each cited URL via WebFetch, 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".

Data & Documents 900 stars 186 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
98
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 claims. ### Step 2: Extract Statistical Claims Scan the full text for every claim that includes a number, percentage, dollar amount, or named source. Build a claims list with these fields: | Field | Description | |-------|-------------| | claim_text | The exact sentence or phrase containing the statistic | | value | The numeric value (e.g., "42%", "$1.2M", "3x") | | attribution | Named source if present (e.g., "HubSpot", "Gartner 2025") | | url | Cited URL if present (from markdown link or parenthetical) | | location | Heading or line number where the claim appears | ### Step 3: Verify Cited Claims For each claim that includes a URL: 1. Fetch the source page via WebFetch 2. Search the returned content for the specific numeric value 3. If exact value found, check surrounding context matches the claim topic 4. Assign a confidence score (see Verification Scoring below) Process claims sequentially to avoid rate-limiting source sites. ### Step 4: Flag Uncited Claims For claims without a URL: - Mark status as UNVERIFIED - Suggest a search query the user can run to find a source - If the attribution names a specific organization, suggest their domain ### Step 5: Generate Verification Report Output the full results table, summ...

Details

Author
AgriciDaniel
Repository
AgriciDaniel/claude-blog
Created
3 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

fact-check-workflow

Structured workflow for fact-checking claims in journalism. Use when verifying statements for publication, rating claims for fact-check articles, or building pre-publication verification processes. Includes claim extraction, evidence gathering, rating scales, and correction protocols.

233 Updated today
jamditis
AI & Automation Listed

fact-checker

Verifies factual claims, statistics, and attributed quotes in drafts by fetching cited URLs and confirming source support. Use copywriter for marketing copy; use content-writer for blog articles; use this agent for citation verification.

8 Updated today
jikig-ai
Data & Documents Solid

source-verification

Journalism source verification and fact-checking workflows. Use when verifying claims, checking source credibility, investigating social media accounts, reverse image searching, detecting AI-generated content, or building verification trails. For reporters, fact-checkers, and researchers working with unverified information.

233 Updated today
jamditis
AI & Automation Listed

data-fidelity

Fact-checking and source verification workflow for research documents. Launches parallel fact-checkers, aggregates findings, applies corrections systematically.

62 Updated today
Tibsfox
AI & Automation Solid

factcheck-guard

Use this skill when making any factual claim about the codebase — existence, absence, or behavior. Converts the claim-verification rule into a systematic action protocol that prevents false assertions from grep-only results.

495 Updated 1 months ago
vibeeval