← 返回 Skills 市场
linzmin

Simple Websearch

作者 linzmin · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
160
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install simple-websearch
功能描述
极简网络搜索技能 - 支持通用搜索 + 社交媒体搜索(小红书/知乎/微博)
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install simple-websearch
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /simple-websearch 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug simple-websearch
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Simple Websearch 是什么?

极简网络搜索技能 - 支持通用搜索 + 社交媒体搜索(小红书/知乎/微博). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 160 次。

如何安装 Simple Websearch?

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

Simple Websearch 是免费的吗?

是的,Simple Websearch 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Simple Websearch 支持哪些平台?

Simple Websearch 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Simple Websearch?

由 linzmin(@linzmin)开发并维护,当前版本 v2.0.0。

💬 留言讨论