← 返回 Skills 市场
109
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install multi-search-aggregator
功能描述
多搜索聚合器 - 一次搜索调用多个引擎(Tavily、Brave、Perplexity),结果统一返回
安全使用建议
What to check before installing:
- The skill will send your queries (and any API keys you provide) to external services (Tavily, Brave, Perplexity). If your queries contain sensitive data, they may be transmitted to third parties.
- The code expects TAVILY_API_KEY (mandatory) and optionally BRAVE_API_KEY and PERPLEXITY_API_KEY. The registry metadata incorrectly lists no required env vars — confirm that you are comfortable supplying at least a Tavily API key.
- The script reads credentials from environment variables or ~/.openclaw/.env. Inspect that file and avoid storing unrelated secrets there.
- Verify the API endpoints and model names if you have provider-specific concerns (billing, allowed content, or data-retention policies).
- If you want stronger safety: ask the publisher to update registry metadata to declare required env vars (and primary credential), or run the script in a restricted environment that limits network access or the specific API keys used.
Why this is marked suspicious: the main issue is metadata inconsistency (no declared required env vars vs. script requiring keys). This is likely a packaging/metadata oversight but should be corrected or clarified before trusting the skill with credentials. Additional information that would raise confidence to benign: an updated registry entry explicitly listing the required env vars (with primary credential), or confirmation from the author that Tavily is indeed required and how keys are used/stored.
功能分析
Type: OpenClaw Skill
Name: multi-search-aggregator
Version: 1.0.0
The skill is a legitimate search aggregator that fetches results from Tavily, Brave, and Perplexity APIs. It follows standard OpenClaw patterns by reading API keys from the expected configuration file (~/.openclaw/.env) and uses the Python standard library (urllib) for network requests without any suspicious dependencies or obfuscation. The code logic in scripts/multi_search.py and instructions in SKILL.md are fully aligned with the stated purpose.
能力评估
Purpose & Capability
The skill's stated purpose (aggregating Tavily/Brave/Perplexity search results) matches the code and instructions. However the registry metadata declares no required environment variables or primary credential, while both SKILL.md and scripts/multi_search.py require API keys (TAVILY_API_KEY required, BRAVE_API_KEY and PERPLEXITY_API_KEY optional). The missing declaration is an incoherence: the skill will fail or silently return errors without keys, so the metadata is inaccurate.
Instruction Scope
The SKILL.md instructions and the script stay within the expected scope: they run the search script, read API keys from environment variables or ~/.openclaw/.env, and call the documented external search APIs. The example shows invoking the script via subprocess. There is no instruction to read unrelated files, exfiltrate arbitrary files, or call unexpected endpoints. Still, the skill will read ~/.openclaw/.env from the user's home; users should be aware that any secrets in that file may be read by the script.
Install Mechanism
No install spec; the skill is instruction/code-only and does not download or install external binaries. That lowers installation risk.
Credentials
Requesting API keys for Tavily, Brave, and Perplexity is proportionate to the stated purpose, but the skill does not declare these required env vars in its registry metadata. Moreover, TAVILY_API_KEY is effectively mandatory (the script returns an error if missing). The script reads ~/.openclaw/.env in addition to environment variables, which is reasonable for convenience but means secrets stored there will be read; the skill should explicitly list required env vars and primary credential in metadata.
Persistence & Privilege
The skill does not request permanent presence (always:false), does not modify other skills or system-wide settings, and does not write files or install agents. Autonomous invocation is allowed (platform default) but not combined with other high-risk behaviors.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install multi-search-aggregator - 安装完成后,直接呼叫该 Skill 的名称或使用
/multi-search-aggregator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Multi-Search Aggregator:
- Supports simultaneous search across Tavily, Brave, and Perplexity engines
- Executes multiple search sources in parallel for faster results
- Standardizes and aggregates search results into unified formats (Markdown, JSON)
- Allows flexible configuration of enabled search sources and result count
- Provides command-line and Python usage examples for easy integration
元数据
常见问题
多搜索聚合器 是什么?
多搜索聚合器 - 一次搜索调用多个引擎(Tavily、Brave、Perplexity),结果统一返回. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。
如何安装 多搜索聚合器?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-search-aggregator」即可一键安装,无需额外配置。
多搜索聚合器 是免费的吗?
是的,多搜索聚合器 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
多搜索聚合器 支持哪些平台?
多搜索聚合器 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 多搜索聚合器?
由 lirun26(@lirun26)开发并维护,当前版本 v1.0.0。
推荐 Skills