{"skill":{"slug":"truthcheck","displayName":"Truthcheck","summary":"Verify claims, fact-check content, check URL trustworthiness, and trace claims to their origin using the TruthCheck CLI. Use when: (1) user asks to fact-chec...","description":"---\nname: truthcheck\ndescription: \"Verify claims, fact-check content, check URL trustworthiness, and trace claims to their origin using the TruthCheck CLI. Use when: (1) user asks to fact-check or verify a claim, (2) user wants to check if a URL/source is trustworthy, (3) user wants to trace where a claim originated, (4) user asks about misinformation or content verification. Requires: pip install truthcheck\"\nmetadata: { \"openclaw\": { \"emoji\": \"🔍\", \"requires\": { \"bins\": [\"truthcheck\"] } } }\n---\n\n# TruthCheck Skill\n\nAI content verification CLI. Verify claims, check URLs, and trace misinformation.\n\n## Installation\n\nVia ClawHub (recommended):\n```bash\nnpx clawhub install truthcheck\n```\n\nManual:\n```bash\npip install truthcheck\n```\n\n## Commands\n\n### Verify a claim\n```bash\ntruthcheck verify \"claim text\" --llm gemini\n```\n- Returns TruthScore 0-100 with breakdown (publisher, content, corroboration, fact-checks)\n- `--llm` is optional but improves accuracy\n- Add `--json` for structured output\n\n### Check URL trustworthiness\n```bash\ntruthcheck check https://example.com\ntruthcheck check \"text with multiple URLs\"\ntruthcheck check -f file.txt\n```\n- Detects hallucinated URLs that don't exist\n- Rates publisher credibility\n\n### Trace a claim to its origin\n```bash\ntruthcheck trace \"claim text\"           # balanced, ~1-2 min\ntruthcheck trace \"claim text\" --quick   # fast, ~30 sec\ntruthcheck trace \"claim text\" --deep    # thorough, ~3-5 min\n```\n- Finds original source and builds propagation tree\n\n### Look up a publisher\n```bash\ntruthcheck lookup \"publisher name\"\n```\n\n### Sync publisher database\n```bash\ntruthcheck sync\n```\nRun periodically to keep publisher ratings current.\n\n## Interpreting TruthScore\n\n| Score | Label | Meaning |\n|-------|-------|---------|\n| 80-100 | TRUE | Strong evidence supports the claim |\n| 60-79 | POSSIBLY TRUE | Some supporting evidence, inconclusive |\n| 40-59 | UNCERTAIN | Mixed or insufficient evidence |\n| 20-39 | POSSIBLY FALSE | Evidence leans against the claim |\n| 0-19 | FALSE | Strong evidence contradicts the claim |\n\n## LLM Integration (Optional)\n\nTruthCheck works without any LLM, but adding `--llm` improves content analysis accuracy.\n\n```bash\ntruthcheck verify \"some claim\" --llm gemini    # recommended, fast & free tier\ntruthcheck verify \"some claim\" --llm openai    # GPT models\ntruthcheck verify \"some claim\" --llm anthropic # Claude models\ntruthcheck verify \"some claim\" --llm ollama    # local models, fully offline\n```\n\n**Privacy:** API keys are stored in your local environment only. TruthCheck never sends your keys to any external service — they are used solely for direct API calls to the respective LLM provider.\n\n## Environment Variables\n\n| Variable | When needed | Description |\n|----------|-------------|-------------|\n| `GEMINI_API_KEY` | `--llm gemini` | Google AI API key (free tier available) |\n| `OPENAI_API_KEY` | `--llm openai` | OpenAI API key |\n| `ANTHROPIC_API_KEY` | `--llm anthropic` | Anthropic API key |\n| `BRAVE_API_KEY` | `--search brave` | Brave Search API key |\n\nNo keys needed for `--llm ollama` (runs locally) or default DuckDuckGo search.\n\n## Tips\n- Verify commands can take 15-60 seconds depending on search results\n- Without `--llm`: basic scoring using publisher reputation, corroboration, and fact-checks\n- With `--llm`: adds AI content analysis for better accuracy\n- `--search brave` gives better search results than default DuckDuckGo\n- For batch verification, loop through claims individually\n","tags":{"latest":"0.4.4"},"stats":{"comments":1,"downloads":1216,"installsAllTime":2,"installsCurrent":2,"stars":0,"versions":5},"createdAt":1771813634055,"updatedAt":1778491612653},"latestVersion":{"version":"0.4.4","createdAt":1774044883346,"changelog":"Add installation guide to SKILL.md","license":"MIT-0"},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"baiyishr","userId":"s176c5wqxpzm37bqa8f88hz8fh83mn0x","displayName":"Xiaobing Li","image":"https://avatars.githubusercontent.com/u/3783600?v=4"},"moderation":null}