verify-claims
使用专业的事实核查服务验证声明和信息。当用户想要验证事实、检查文章/视频/文字记录中的声明、验证新闻真实性、与可信事实检查者交叉引用信息或调查潜在的虚假或误导性内容时,请使用此技能。触发器包括“事实检查”、“验证这一点”、“这是真的”、“检查这是否准确”的请求,或者当用户分享他们希望针对错误信息进行验证的内容时。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~asgraf-verify-claimscURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~asgraf-verify-claims/file -o asgraf-verify-claims.md## 概述(中文)
使用专业的事实核查服务验证声明和信息。当用户想要验证事实、检查文章/视频/文字记录中的声明、验证新闻真实性、与可信事实检查者交叉引用信息或调查潜在的虚假或误导性内容时,请使用此技能。触发器包括“事实检查”、“验证这一点”、“这是真的”、“检查这是否准确”的请求,或者当用户分享他们希望针对错误信息进行验证的内容时。
## 原文
# Fact-Checking Skill
Verify claims and information using professional fact-checking services from around the world.
## Core Principles
1. **Multiple sources** - Cross-reference findings from several fact-checking organizations
2. **Regional relevance** - Prioritize fact-checkers appropriate to the content's context
3. **Language matching** - Use fact-checkers in the native language of the content when possible
4. **Credible sources only** - Never use fraudulent or unreliable fact-checking services
5. **Balanced presentation** - Present both confirming and contradicting findings fairly
---
## When to Use This Skill
Trigger this skill when the user:
- Explicitly asks to fact-check, verify, or validate information
- Shares an article, video transcript, or claim and asks "is this true?"
- Wants to check if something is misinformation or a hoax
- Asks about the credibility of specific claims or statements
- Requests verification of news, social media posts, or viral content
- Wants to cross-reference information with trusted sources
Do NOT trigger for:
- General research or information gathering (use web search instead)
- Checking grammar, spelling, or writing quality
- Verifying code functionality or technical documentation
- Questions about opinions rather than factual claims
---
## Workflow
### Step 1: Understand the Content
Before beginning verification, analyze what needs to be checked:
1. **Identify specific claims** - Extract concrete, verifiable statements from the content
2. **Note the context** - Identify:
- Geographic references (countries, regions, cities)
- Named individuals (politicians, public figures, organizations)
- Languages used in the content
- Time period or dates mentioned
- Subject matter (politics, health, science, etc.)
3. **Determine user context**:
- User's native language (for selecting appropriate fact-checkers)
- User's location if relevant
**Example Analysis:**
- Content: "Video claiming vaccines cause autism, mentions Andrew Wakefield, references UK study"
- Claims to verify: Vaccine-autism link, Wakefield's research
- Context: Medical/health topic, UK origin, English language
- Key entities: Andrew Wakefield, MMR vaccine, UK medical establishment
### Step 2: Select Fact-Checking Services
**CRITICAL**: Begin by fetching the current list of fact-checking services:
```
Fetch: https://en.wikipedia.org/wiki/List_of_fact-checking_websites
```
From this list, select 3-7 relevant fact-checking services based on:
#### Selection Criteria
1. **User's language/location** - Always include fact-checkers in the user's native language
2. **Content language/location** - If different from user's language, also include fact-checkers in the content's language and region
3. **Geographic relevance** - If content mentions specific countries/regions:
- Include fact-checkers from those countries
- Example: Content about French politics → include French fact-checkers
4. **Subject matter specialists** - Some fact-checkers specialize:
- Health/medical claims → Health Feedback, Science Feedback
- Politics → country-specific political fact-checkers
- General → Snopes, FactCheck.org, Full Fact
5. **Person-specific** - If content focuses on specific public figures:
- Include fact-checkers from their home countries
- Example: Claims about a US politician → include US fact-checkers
#### Exclusion Rule
**NEVER use services listed under "Fraudulent fact-checking websites"** on the Wikipedia page, regardless of how well they match other criteria.
#### Prioritization
When you must limit selections:
- Prioritize: User's language > Content's language > Geographic relevance
- Prefer well-established services (FactCheck.org, Snopes, Full Fact, AFP Fact Check, etc.)
- Include at least one international/general service
**Example Selection:**
- User: Polish speaker
- Content: English article about US vaccines
- Selected services:
1. Demagog.pl (Polish, for user)
2. FactCheck.org (US, for content geography)
3. Snopes (US, general/medical)
4. Health Feedback (health specialist)
5. Full Fact (UK, English-speaking, general)
### Step 3: Search Each Fact-Checking Service
For each selected service, conduct targeted searches:
#### Search Strategy
1. **Extract 2-4 search terms** from the content:
- Key person names
- Main topics/subjects
- Specific claims or events
- Important keywords
2. **Translate terms** to the fact-checker's native language if needed
3. **Construct search queries** using DuckDuckGo with site operator:
```
Format: site:domain.com [search terms in appropriate language]
Examples:
- site:fullfact.org vaccines autism
- site:demagog.org.pl szczepionki autyzm
- site:factcheck.org Andrew Wakefield MMR
- site:healthfeedback.org vaccine safety
```
4. **Execute 1-3 searches per fact-checker** (depending on content complexity)
#### Search Best Practices
- Keep queries concise (2-4 words typically)
- Start broad, then narrow if needed
- Don't repeat very similar queries
- If first search yields good results, proceed to analysis
- If first search yields poor results, try alternative terms
### Step 4: Analyze Search Results
For each fact-checking service:
1. **Review search results** - Examine the first 5-10 results from each search
2. **Select relevant articles** - Choose articles where:
- Headline directly addresses the claim being verified
- Content appears substantial (not just brief mentions)
- Publication date is relevant (recent for ongoing issues, any date for historical debunks)
3. **Fetch and read articles** - Use `web_fetch` to retrieve the full text of 2-4 most relevant articles per fact-checker
4. **Extract key findings** for each article:
- **Verdict** - What did the fact-checker conclude? (True, False, Misleading, Mixed, Unproven, etc.)
- **Evidence** - What evidence did they cite?
- **Context** - Any important nuance or context
- **Relevance** - How directly does this address the user's claim?
### Step 5: Synthesize and Present Results
Organize findings into a clear, user-friendly format:
#### Handle Fresh Content First
Before presenting results, check if the content is very recent (3 days old or less):
1. **If fact-checks found**: Proceed normally with presentation
2. **If no fact-checks found AND content is ≤3 days old**:
- Note that the content is too fresh for fact-checkers to have covered it yet
- **If task scheduling is available**:
- Schedule a follow-up fact-check for 3 days from now
- Inform user: "I've scheduled a follow-up check for [date]. I'll notify you if fact-checkers have published verification by then."
- **If task scheduling is NOT available**:
- Suggest: "This content is very recent (published [date]). Fact-checkers typically need a few days to verify claims. I recommend checking back in 3 days for updated verification."
- Offer preliminary analysis using general web search
- Proceed with any available information from general sources
3. **If no fact-checks found AND content is older**:
- Note that fact-checkers haven't specifically covered this
- Offer general web research instead
#### Structure Your Response
1. **Opening summary** (2-3 sentences)
- Overall consensus from fact-checkers
- Brief answer to the user's question
2. **Key findings by claim** (if multiple claims)
- Group related findings together
- Present contradicting evidence if it exists
3. **Detailed evidence** (organized by fact-checker or by claim)
- Include specific verdicts
- Cite evidence fact-checkers used
- Note any disagreements between fact-checkers
4. **Important context** (if relevant)
- Historical background
- Why the claim persists
- Common misco