Install
openclaw skills install @alondotsh/alon-fact-checkUSE WHEN user wants to verify factual claims from text or a URL with authoritative sources, or trace a claim back to its original or official source URL. Extracts explicit verifiable claims, searches primary or professional fact-checking sources, and returns a structured credibility report or source trace with links. Do not use for opinion editing, general research summaries, or advice generation.
openclaw skills install @alondotsh/alon-fact-checkVerify the credibility of information by finding authoritative sources with links and credibility scores.
The user provides either:
Use this mode when the user's main goal is to locate the source of a claim rather than score the whole source's reliability. Example requests include "find the official source", "trace this claim", "where did this number come from", "original URL", "官方出处", "原始出处", "溯源", "源头", or "出处链接".
Goal:
Search strategy:
site:cloudflare.com, site:stripe.com, site:support.stripe.com, official docs, press releases, support pages, filings, or original research pages.found secondary mention, 传播节点, or 用户可能看到的传播节点.Classification:
Official original source: first-party page from the relevant organization that directly states the claim.Official confirmation: first-party page that confirms the claim but may not be the earliest source.Primary non-official source: original paper, filing, dataset, court record, transcript, or direct artifact.Secondary source: article, blog, newsletter, social post, or aggregator that reports the claim but is not the source of record.Found secondary mention: a searched and inspected article, post, newsletter, or repost that carries the claim but is not proven to be the user's source or the earliest source.Not found: no source directly supporting the exact claim was found.Trace confidence:
High: an official, primary, or first-party source directly supports, contradicts, or narrows the exact claim.Medium: a reliable secondary source is found, or an official/primary source supports only part of the claim.Low: only reposts, social posts, vague mentions, inaccessible pages, or broken source chains are found.Credibility.Output format:
## Source Trace
**Claim**: [exact claim being traced]
**Best Source**: [title] [Official original source / Official confirmation / Primary non-official source / Secondary source / Found secondary mention / Not found]
URL
**Why This Source**: [1-2 sentences explaining why it is the best source and whether it directly states the claim]
**Source Chain**:
- [user-provided claim or source if available]
- [found secondary mention or intermediate source if relevant, with label and URL]
- [official/original source]
**Trace Confidence**: High / Medium / Low
**Notes**: [missing conditions, ambiguity, archive/access limitations, or whether the source only partially supports the claim]
If the user also asks whether the claim is true, continue into the normal fact-check workflow after the source trace and include a compact verdict.
Before searching, briefly understand what the source says.
Source Summary for URL input and Content Summary for long pasted text. Omit this field for short direct claims.From the content, identify 1-5 distinct, verifiable factual claims. For long articles, default to the 3 most central or consequential claims unless the user asks for exhaustive checking. Do not split, infer, or invent claims just to reach a target count. A good claim:
Filter out: subjective opinions, vague statements, rhetorical questions, common knowledge. Do NOT extract implicit/derived claims — only claims explicitly stated in the source text. For URL or long-text input, base the claims on the source/content summary and original text, not on external search results.
For comparative, ranking, or status claims, preserve the comparison metric in the extracted claim. Do not collapse ambiguous wording such as "largest", "leading", "big shareholder", "better", "top", "overtook", or "first" into a single interpretation before verification.
For each claim, perform searches in the order that fits the claim type. Use the host's available search and browsing tools. Open and inspect sources before citing them; do not cite a search result snippet that was not verified.
Round 1 — Choose the right first source
Chinese fact-checking / rumor-checking sites:
piyao.org.cn (中国互联网联合辟谣平台)thepaper.cn (澎湃明查)Chinese domain-supporting sources:
dxy.com (丁香医生 — medical and health explanations)guokr.com (果壳 — science communication)English fact-checking sites:
snopes.comreuters.com/fact-checkfactcheck.afp.comfullfact.orgpolitifact.comapnews.comRound 2 — Domain-specific authoritative sources (score 4-5)
Based on the claim's topic, search domain-specific authoritative databases:
| Domain | Priority Sources | site: filter |
|---|---|---|
| Health/Medical | PubMed (peer-reviewed), Cochrane Library, WHO, CDC | pubmed.ncbi.nlm.nih.gov, who.int, cdc.gov |
| Science/Tech | Nature, Science, peer-reviewed journals | nature.com, science.org |
| Government/Policy | Official government sites | .gov domains |
| Finance/Economics | Fed, IMF, World Bank, SEC filings | federalreserve.gov, imf.org, worldbank.org |
| Statistics/Data | Official statistical bureaus | stats.gov.cn, census.gov, oecd.org |
IMPORTANT: arXiv is a preprint repository — papers there are NOT peer-reviewed. Cite arXiv only when no peer-reviewed version exists, and always note "preprint, not peer-reviewed".
Round 3 — General authoritative search
If targeted searches do not settle the claim, use general authoritative search. Score results by source type:
| Source Type | Score | Examples |
|---|---|---|
| Official/Government (.gov) | 5 | who.int, cdc.gov, gov.cn |
| Peer-reviewed journal | 5 | nature.com, science.org, PubMed-indexed journals |
| Major news wire | 4 | reuters.com, apnews.com, xinhua.net |
| Mainstream media | 3 | bbc.com, nyt.com, caixin.com |
| Industry authority/Encyclopedia | 2-3 | wikipedia.org, industry associations |
| Social media/Blogs/Forums | 1 | twitter.com, weibo.com, zhihu.com, reddit.com |
Credibility caps:
Cross-validation bonus: If a claim is supported by ≥2 independent authoritative sources from different source types, upgrade its credibility by at most one level within the caps above.
Search planning:
false, debunked, misleading, retracted, 辟谣, 误导, or 撤回.Comparative, ranking, and status claims:
High-stakes topics:
Cost control:
For each claim, determine one of:
| Verdict | Meaning |
|---|---|
| ✅ True | Supported by multiple authoritative sources |
| ⚠️ Misleading | Contains a kernel of truth but is exaggerated, out of context, or omits key nuance |
| ❌ False | Contradicted by authoritative sources |
| ❓ Unverified | Insufficient evidence found either way |
Output format — conclusion first, then structured details:
Use the same language as the final answer for all headings and field labels in the template. For longer inputs, the report must include both:
Source Summary for URLs or Content Summary for long pasted text: what the source text says, before external verification.Summary: what the verification found, after checking evidence.Summary quality:
Summary must be conclusion-first but not shallow. Include the decisive qualifiers that help the user understand the verdict.## Fact-Check Report
**Source**: [article title or first 20 chars of input]
**Source Summary / Content Summary**: [1-3 sentence summary of the source's core thesis/stance, main evidence/examples, and important caveat or framing; omit for short direct claims]
**Overall Assessment**: ★★★★☆ (4/5)
**Summary**: [1-3 sentence overall conclusion with key qualifiers such as condition, scope, baseline, comparison, time frame, magnitude, mechanism, or exception when relevant]
**Source Note**: Brackets after each source describe source type or why it is credible. They are not citation numbers and do not replace claim credibility.
⚠️ [N] of [M] claims need attention (misleading/false/unverified)
---
### Claim #1
**Claim**: [the original claim]
**Verdict**: ✅ True
**Credibility**: ★★★★★ (5/5)
**Sources**:
- WHO/IARC official announcement [official health agency]
https://www.iarc.who.int/...
- Reuters coverage [major news wire]
https://www.reuters.com/...
---
### Claim #2
**Claim**: [the original claim]
**Verdict**: ⚠️ Misleading
**Credibility**: ★★☆☆☆ (2/5)
**Note**: [brief explanation of what's misleading]
**Sources**:
- Snopes fact-check — "[title]" [professional fact-checking org]
https://www.snopes.com/...
- BBC analysis [mainstream media context]
https://www.bbc.com/...
For Chinese output, use Chinese labels and compact count wording:
⚠️ 1/1 条声明需要关注 over mixed-language text like 1 of 1 条陈述需要关注.声明 consistently. Do not alternate between 声明 and 陈述.For a single short claim, keep the report compact:
Source Summary / Content Summary.Summary; do not omit decisive qualifiers such as dose, exposure, subtype, magnitude, or exception.Claim #1 section.Overall assessment calculation:
Report assembly:
[PubMed — peer-reviewed medical journal][WHO official — UN health agency][Reuters — major news wire][Snopes — professional fact-checking org][arXiv — preprint, NOT peer-reviewed]If the user asks whether the report is complete (for example, "没了?", "anything else?", or "is that all?"):
Public skill from Alon's real daily workflows.