Agent skill
fact-check
Verify claims, statements, or assertions by cross-referencing web, news, academic, and social sources. Produces a confidence-scored verdict with full evidence chain. Use when verifying claims, checking facts, or validating statements.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/fact-check-damionrashford-rivalsearch-plugin
SKILL.md
Fact Check
Verify the following claim: $ARGUMENTS
Follow these steps precisely using RivalSearchMCP tools. Report progress after each step.
Step 1: Claim Decomposition
Parse the claim into individually verifiable components. List each sub-claim and what evidence would confirm or refute it.
Step 2: Primary Source Search
Use web_search to find the origin of the claim:
- query: "$ARGUMENTS"
- num_results: 15
- extract_content: true
Identify where this claim first appeared. Use content_operations to retrieve the original source:
- operation: "retrieve", url: <source_url>, extraction_method: "markdown"
Step 3: Corroboration Search
Search for independent confirmation:
web_searchwith query: "$ARGUMENTS", num_results: 10web_searchwith alternative phrasing of the claim, num_results: 10news_aggregationwith query: "$ARGUMENTS", max_results: 10, time_range: "month"
Count how many independent sources confirm the claim.
Step 4: Counter-Evidence Search
Actively search for contradicting evidence:
web_searchwith query: "$ARGUMENTS false OR debunked OR incorrect OR misleading", num_results: 10social_searchwith query: "$ARGUMENTS", platforms: ["reddit", "hackernews"], max_results_per_platform: 10
Look for rebuttals, corrections, retractions, or alternative explanations.
Step 5: Academic Verification
If the claim involves data, statistics, or technical facts:
scientific_researchwith operation: "academic_search", query: "$ARGUMENTS", max_results: 5, sources: ["semantic_scholar", "arxiv"]
Check if peer-reviewed research supports or contradicts the claim.
Step 6: Deep Source Analysis
For the 2-3 most authoritative sources (for and against), use content_operations:
- operation: "retrieve", url: <source_url>, extraction_method: "markdown"
- operation: "analyze", content: , analysis_type: "general", extract_key_points: true
Read and assess the quality of each source.
Step 7: Compile Verdict
- Claim Under Review — Quote the exact claim
- Verdict — One of: Verified / Likely True / Unverified / Disputed / Likely False / False
- Confidence Score — High / Medium-High / Medium / Medium-Low / Low
- Evidence For — Sources supporting the claim with inline citations
- Evidence Against — Sources contradicting the claim with inline citations
- Primary Source Analysis — What the original source actually says
- Context & Nuance — Important context that affects interpretation
- Component Verdicts — If multiple sub-claims, verdict on each
- Sources — Complete list of all URLs consulted
Use clean markdown. Every factual statement must cite its source with Source Name format.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?