← Back to Skills Marketplace
coder-knock

Unified Search - 统一智能搜索

by 三产 · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
459
Downloads
0
Stars
11
Active Installs
1
Versions
Install in OpenClaw
/install unified-search
Description
统一搜索技能!中文用百度,英文用 DuckDuckGo,加密货币用 CoinGecko
Usage Guidance
This skill appears to do what it says: it runs local Python scripts that scrape Baidu/Bing and call the public CoinGecko API, and it can optionally drive the platform browser. Before installing, consider: 1) auditing any other local skill it depends on (the SKILL.md and unified_search.py expect a 'ddg-search' skill in the workspace) because unified_search will invoke that script via subprocess; 2) these scripts perform web scraping and network calls to public sites (rate limits, CAPTCHAs, or site changes can break behavior); 3) run the skill in an isolated or test workspace if you want to inspect runtime behavior (it executes local code with your agent's privileges); and 4) no secrets are requested by this skill, but if you later add features that require API keys, re-evaluate proportionality. Overall the package is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: unified-search Version: 2.0.0 The skill is classified as suspicious due to a shell injection vulnerability present in the `example_usage.js` file and demonstrated in `SKILL.md`. The `exec` primitive is used to run Python scripts by directly embedding user-controlled `query` input into a shell command string (e.g., `python scripts\baidu_search.py "${query}"`). This allows an attacker to inject arbitrary shell commands if the `query` variable contains shell metacharacters, leading to potential remote code execution on the agent's system. The Python scripts themselves correctly use `subprocess.run` with a list of arguments, which prevents shell injection, but the `exec` primitive in the OpenClaw environment is vulnerable as demonstrated.
Capability Assessment
Purpose & Capability
Name/description (Chinese→Baidu, English→DuckDuckGo, crypto→CoinGecko) match the included scripts and examples. The repository contains Python scripts that implement Baidu scraping, Bing scraping, CoinGecko API calls, and a unified entrypoint; these are appropriate for the stated functionality.
Instruction Scope
SKILL.md instructs the agent/user to run the provided Python scripts and to use the platform browser tool; it also suggests checking the local skills directory for a dependent 'ddg-search' skill. The runtime instructions and examples are concrete (running local scripts, browser actions) and do not ask the agent to read unrelated system files or secrets, but the skill assumes the presence of another local skill (ddg-search) and will call external websites (Baidu, DuckDuckGo/Bing, CoinGecko) as part of normal operation.
Install Mechanism
There is no install spec; this is an instruction-and-code skill that runs local Python scripts. No external or opaque download URLs or archive extraction are used.
Credentials
The skill declares no required environment variables or credentials. The code makes unauthenticated requests to public search endpoints and CoinGecko (public API). No secrets or unrelated service credentials are requested.
Persistence & Privilege
Flags show always:false and normal agent invocation allowed. The skill does not request permanent system-wide privileges or modify other skills' configuration. It runs local scripts when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install unified-search
  3. After installation, invoke the skill by name or use /unified-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
🎉 统一智能搜索大升级!中文用百度,英文用DuckDuckGo,加密货币用CoinGecko,一个技能搞定所有搜索!
Metadata
Slug unified-search
Version 2.0.0
License
All-time Installs 12
Active Installs 11
Total Versions 1
Frequently Asked Questions

What is Unified Search - 统一智能搜索?

统一搜索技能!中文用百度,英文用 DuckDuckGo,加密货币用 CoinGecko. It is an AI Agent Skill for Claude Code / OpenClaw, with 459 downloads so far.

How do I install Unified Search - 统一智能搜索?

Run "/install unified-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Unified Search - 统一智能搜索 free?

Yes, Unified Search - 统一智能搜索 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Unified Search - 统一智能搜索 support?

Unified Search - 统一智能搜索 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Unified Search - 统一智能搜索?

It is built and maintained by 三产 (@coder-knock); the current version is v2.0.0.

💬 Comments