← Back to Skills Marketplace
Rumor Buster - 双引擎谣言验证
by
harry720320
· GitHub ↗
· v0.5.0
· MIT-0
101
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install rumor-buster
Description
Dual-engine fact-checking skill for verifying news, claims, and messages through Chinese + English cross-verification and source tracing. Use when user wants...
Usage Guidance
This skill appears to implement what it claims, but proceed with caution: 1) The code contains a hard-coded Tavily API key — remove or replace it and supply your own key if you plan to use Tavily; using the embedded key could expose your queries to the developer and consume their quota. 2) The setup script probes local paths (~/.openclaw/..., /usr/local/..., /opt/...) to detect other installed skills and makes outbound HTTP requests to test search engines and to Tavily — expect network traffic and possible transmission of the search query text to external services. 3) The skill writes ~/.rumor-buster-config (which may contain partially redacted API keys) — review the file before and after first run. Recommended steps before installing: review the tavily_search.py and setup.py sources, remove the default API key or ensure it is not used, run in a controlled environment if you care about privacy, and avoid enabling Tavily (or provide your own key) if you do not trust the external service. If any of these behaviors are unacceptable, do not install.
Capability Analysis
Type: OpenClaw Skill
Name: rumor-buster
Version: 0.5.0
The skill contains a hardcoded Tavily API key (tvly-dev-...) in 'scripts/tavily_search.py', which is a significant security vulnerability. Furthermore, the 'sub-skills/setup/setup.py' script performs extensive system and network discovery, including checking for the presence of other installed skills in the workspace and probing multiple external search engine endpoints (e.g., Sogou, Toutiao, DuckDuckGo) to verify connectivity. While these behaviors are functionally linked to the skill's stated purpose of multi-engine fact-checking, the combination of hardcoded credentials and broad environment probing is considered high-risk.
Capability Assessment
Purpose & Capability
The skill's name and description (dual-engine fact‑checking) align with its code and instructions: it performs Chinese + English searches, cross‑verifies, traces sources, and writes a local config. However it probes local skill installation paths (~/.openclaw/..., /usr/local/..., /opt/...) to detect other installed search skills and uses external Tavily API calls — these are explainable (to discover available engines) but broaden its footprint beyond a purely query-only verifier.
Instruction Scope
Runtime instructions include reading/writing a config file (~/.rumor-buster-config), spawning a setup sub-skill (sessions_spawn), maintaining in-memory session state, testing remote search endpoints, and aggregating raw search results (full detailed report). Those actions are consistent with the stated purpose, but the skill will perform network requests (including to tavily.com) and read local filesystem locations to detect other installed skills. The SKILL.md also instructs returning complete search results in 'detailed report', which can expose raw retrieved content and any included metadata.
Install Mechanism
No install spec is provided (instruction-only with a couple of included scripts). No remote downloads or extract steps are present, and code files are bundled with the skill — this is low install-risk compared to download-based installers.
Credentials
The skill does not declare required environment variables, but the code uses a TAVILY_API_KEY environment variable if present and — critically — tavily_search.py contains a hard-coded default API key ('tvly-dev-...'). Embedding a default key in shipped code is disproportionate: it may route user queries through the developer's key (privacy, quota, billing, or misuse concerns). Aside from Tavily, the skill does not request additional unrelated credentials. It also writes the config file to the user's home (which may store API keys entered interactively).
Persistence & Privilege
The skill does persist a config file at ~/.rumor-buster-config and scans user paths to detect other skills, but it does not request always:true or other elevated privileges and does not modify other skills' configurations. Writing a config in the user's home is expected behavior for a setup flow.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rumor-buster - After installation, invoke the skill by name or use
/rumor-buster - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.5.0
v0.5.0: Restructured with references/, removed README files, optimized SKILL.md to 360 lines, added bilingual trigger support, improved description for better skill matching
v0.4.0
Initial release: Dual-engine Chinese+English fact-checking with source tracing, auto setup, and bilingual support
Metadata
Frequently Asked Questions
What is Rumor Buster - 双引擎谣言验证?
Dual-engine fact-checking skill for verifying news, claims, and messages through Chinese + English cross-verification and source tracing. Use when user wants... It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.
How do I install Rumor Buster - 双引擎谣言验证?
Run "/install rumor-buster" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Rumor Buster - 双引擎谣言验证 free?
Yes, Rumor Buster - 双引擎谣言验证 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Rumor Buster - 双引擎谣言验证 support?
Rumor Buster - 双引擎谣言验证 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Rumor Buster - 双引擎谣言验证?
It is built and maintained by harry720320 (@harry720320); the current version is v0.5.0.
More Skills