← 返回 Skills 市场
harry720320

Rumor Buster - 双引擎谣言验证

作者 harry720320 · GitHub ↗ · v0.5.0 · MIT-0
cross-platform ⚠ suspicious
101
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rumor-buster
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rumor-buster 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug rumor-buster
版本 0.5.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。

如何安装 Rumor Buster - 双引擎谣言验证?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rumor-buster」即可一键安装,无需额外配置。

Rumor Buster - 双引擎谣言验证 是免费的吗?

是的,Rumor Buster - 双引擎谣言验证 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Rumor Buster - 双引擎谣言验证 支持哪些平台?

Rumor Buster - 双引擎谣言验证 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Rumor Buster - 双引擎谣言验证?

由 harry720320(@harry720320)开发并维护,当前版本 v0.5.0。

💬 留言讨论