🤖
技能说明
name: fact-checker version: 1.0.2 description: Verify factual claims in content using web search and source cross-referencing. Use when reviewing content for accuracy before publishing. metadata: { "openclaw": { "emoji": "\u2705", "requires": { "bins": [ "python3" ], "env": [] }, "primaryEnv": null, "network": { "outbound": true, "reason": "Searches the web to verify factual claims. Uses Tavily or web_search." } } }
Fact-Checker: Verify Markdown Claims Against Source Data
Given a markdown draft file, this skill extracts every verifiable claim (numbers, dates, model names, scores, causal statements) and cross-references them against available source data to produce a verification report.
Usage
python3 skills/fact-checker/scripts/fact_check.py <draft.md>
python3 skills/fact-checker/scripts/fact_check.py <draft.md> --output report.md
What It Checks
Claim types extracted
- Numeric claims — integers and floats with surrounding context
- Model references —
model/task(phi4/classify) andmodel:tag(phi4:latest) - Dates —
YYYY-MM-DDformat - Score values — decimal scores like
0.923,1.000 - Percentages —
42%,95.3%
Source data consulted (in priority order)
projects/hybrid-control-plane/FINDINGS.md— primary source of truth- Control Plane
/statusAPI athttp://localhost:8765/status— live scored run data projects/hybrid-control-plane/data/scores/*.json— raw scored run files on diskmemory/*.md— daily logs with timestamps and decisionsgit loginprojects/hybrid-control-plane/— commit hashes, dates, authorshipprojects/hybrid-control-plane/CHANGELOG.md— sprint history
Output Format
Each claim produces one line:
✅ CONFIRMED: "phi4/classify scored 1.000" → /status API: phi4_latest_classify mean=1.000 n=23
⚠️ UNVERIFIABLE: "this took about a day" → no timestamp correlation found in logs
❌ CONTRADICTED: "909 runs" → /status API shows 958 total runs (stale number?)
Followed by a summary count of confirmed / unverifiable / contradicted claims.
When To Use This Skill
When asked to "fact-check" or "verify" a draft blog post, report, or documentation file — run this skill and present the report to the user. If any claims are ❌ CONTRADICTED, flag them prominently and suggest corrections.
Instructions for Agent
- Run the script with the path to the draft file.
- Parse the output report.
- Summarise key findings — especially any ❌ CONTRADICTED claims.
- Suggest specific corrections with the correct values from the evidence.
- If the
/statusAPI is unavailable, note it and rely on FINDINGS.md + score files.
如何使用「事实核查器」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「事实核查器」技能完成任务
- 结果即时呈现,支持继续对话优化