← Back to Skills Marketplace
109
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install multi-search-aggregator
Description
多搜索聚合器 - 一次搜索调用多个引擎(Tavily、Brave、Perplexity),结果统一返回
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install multi-search-aggregator - After installation, invoke the skill by name or use
/multi-search-aggregator - Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Frequently Asked Questions
What is 多搜索聚合器?
多搜索聚合器 - 一次搜索调用多个引擎(Tavily、Brave、Perplexity),结果统一返回. It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.
How do I install 多搜索聚合器?
Run "/install multi-search-aggregator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 多搜索聚合器 free?
Yes, 多搜索聚合器 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 多搜索聚合器 support?
多搜索聚合器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 多搜索聚合器?
It is built and maintained by lirun26 (@lirun26); the current version is v1.0.0.
More Skills