← Back to Skills Marketplace
160
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install simple-websearch
Description
极简网络搜索技能 - 支持通用搜索 + 社交媒体搜索(小红书/知乎/微博)
Usage Guidance
This skill largely implements web scraping/search logic and is probably useful for searches, but there are notable red flags you should consider before installing or running it:
- Hardcoded external script calls: The code calls /home/lin/.openclaw/scripts/exa-search.sh and /home/lin/.openclaw/workspace/skills/dynamic-webfetch/scripts/fetch.py via subprocess. These files are not included in the package or documented in SKILL.md. If those paths exist on your system they will be executed with your privileges; if they do not exist the skill will silently degrade.
- Undocumented execution surface: SKILL.md describes HTTP scraping and optional Playwright, but does not mention executing local helper scripts. Treat the skill as executing local programs in addition to making network requests.
- Inspect external helpers: If you plan to use this, locate and review the referenced exa-search.sh and dynamic-webfetch fetch.py scripts on your system (or ask the author for them). Ensure they are trustworthy before allowing the skill to run.
- Run in isolation first: Execute the skill in a sandboxed or ephemeral environment (container/VM) to observe its behavior, especially the subprocess calls and any outbound network traffic.
- Optional Playwright: If you enable Playwright, it will install and run a browser (chromium) which increases resource/attack surface; only enable if needed.
- Package vs. documentation mismatch: The skill is deliverable as a pip package (setup.py) but registry metadata claimed instruction-only — be cautious about installing it system-wide.
Confidence is medium because the visible code explains the suspicious behavior (subprocess calls) but the referenced helper scripts are not present so the full runtime effects cannot be determined without those files. If you can provide the contents of the referenced exa-search.sh and dynamic-webfetch scripts (or confirm they don't exist on your system), I can raise or lower the risk assessment accordingly.
Capability Analysis
Type: OpenClaw Skill
Name: simple-websearch
Version: 2.0.0
The skill is a legitimate web search utility providing multi-engine support (Exa AI, Bing, Baidu) and social media scraping (Xiaohongshu, Zhihu, Weibo). It uses the 'requests' library for standard web scraping and 'subprocess' to interface with local helper scripts for specialized searches. While it contains hardcoded absolute paths to a specific user directory (/home/lin/.openclaw/), these appear to be environment-specific configurations for the OpenClaw/OpenCode ecosystem rather than malicious indicators. No evidence of data exfiltration, prompt injection, or unauthorized persistence was found in scripts like search_v2.py or fetch_page.py.
Capability Assessment
Purpose & Capability
Name/description match the code's intent (general + social-media search). However the Python code invokes external helper scripts at absolute paths (/home/lin/.openclaw/scripts/exa-search.sh and /home/lin/.openclaw/workspace/skills/dynamic-webfetch/scripts/fetch.py). Those external scripts are not included, not documented in SKILL.md, and are environment-specific — requiring local helper tools is disproportionate to a self-contained search skill and may cause it to execute arbitrary local code.
Instruction Scope
SKILL.md describes pure HTTP-based searching and optional Playwright. The runtime code does perform HTTP scraping (requests) which is expected, but also runs subprocesses to call external scripts for 'Exa' results and dynamic webfetch. The SKILL.md does not disclose these subprocess invocations or the absolute filesystem paths referenced, so the documented runtime behavior is incomplete and grants the skill the ability to execute local programs outside the package.
Install Mechanism
There is no install specification in the skill registry (instruction-only), but the package contains setup.py, requirements.txt, and multiple scripts — so it is not purely instruction-only. Installation is local (pip requirements only). No remote downloads or URL-based installers were found, which lowers installer risk, but the mismatch between 'no install spec' and presence of installable package is inconsistent and worth noting.
Credentials
The skill declares no environment variables or credentials (good). However, it relies on absolute paths to other local skill scripts and will execute them via subprocess. That behavior does not require new credentials but does assume and potentially execute code outside its package, which is not proportional to the documented requirements and increases risk (especially if those external scripts send data off-host).
Persistence & Privilege
The skill is not marked always:true and does not request persistent elevated privileges. It does not modify other skills' configs in the observed files. Autonomous invocation is allowed (platform default) but is not combined here with additional privilege requests.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install simple-websearch - After installation, invoke the skill by name or use
/simple-websearch - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
V2.0 新增社交媒体搜索(小红书/知乎/微博)+ 优化搜索引擎稳定性 + 三引擎智能降级(Exa→必应→百度)
v1.1.0
优先使用 Exa AI (OpenCode 同款搜索接口),备用必应/百度
v1.0.0
- Initial release of Simple Web Search Skill (v1.0.0)
- Enables fast, lightweight web search with Baidu and Bing, no API key required
- Filters ads and returns more precise results using optimized extraction
- Only requires the `requests` Python dependency
- Command-line usage and Python API both supported
- Automatic engine fallback ensures stable search experience
Metadata
Frequently Asked Questions
What is Simple Websearch?
极简网络搜索技能 - 支持通用搜索 + 社交媒体搜索(小红书/知乎/微博). It is an AI Agent Skill for Claude Code / OpenClaw, with 160 downloads so far.
How do I install Simple Websearch?
Run "/install simple-websearch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Simple Websearch free?
Yes, Simple Websearch is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Simple Websearch support?
Simple Websearch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Simple Websearch?
It is built and maintained by linzmin (@linzmin); the current version is v2.0.0.
More Skills