← 返回 Skills 市场
xumanzi

web-searxng

作者 xumanzi · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
98
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install web-searxng
功能描述
提供基于SearXNG的隐私保护搜索引擎,支持快速无追踪的网页搜索和结果聚合。
安全使用建议
This skill implements what it says (a local SearXNG helper), but it performs active local discovery (runs 'docker ps' and probes localhost ports) and writes cache files. Critically, the script runs discovery at import time and will call sys.exit(1) if it doesn't find a SearXNG instance — that can terminate the agent process unexpectedly. Before installing: (1) don't enable this on shared or production machines; run in an isolated environment or container; (2) review and/or modify the script to remove import-time sys.exit and make discovery lazy; (3) ensure you want local Docker/port probing (it can reveal container names/ports); (4) install Python dependencies in a controlled virtualenv; (5) ask the author to add safer failure handling and an opt-in confirmation before probing Docker/ports. If you can't review or change the code, consider this risky and avoid enabling it system-wide.
能力评估
Purpose & Capability
Name/description (SearXNG privacy search, auto-discovery, stock mode) align with the code and SKILL.md: the code queries a local SearXNG instance, can detect Docker containers and common ports, caches results, and performs result synthesis.
Instruction Scope
SKILL.md explicitly claims automatic Docker port discovery and local port probing, which the code implements. That behavior is within the stated purpose but is intrusive: the skill runs 'docker ps', scans localhost ports, and will write cache files under the skill directory. These actions access local system state beyond a simple HTTP client and may reveal container names/ports or interact with host tooling.
Install Mechanism
The skill is instruction-only with a bundled Python script and no install spec. It lists Python and several libraries as dependencies but does not install them automatically; installing will require the user's environment to provide Python 3.8+ and packages (aiohttp, aiofiles, httpx). This is not inherently malicious but increases friction and the chance of mistakes during manual setup.
Credentials
No credentials or sensitive environment variables are required. The script respects an optional SEARXNG_URL env var (declared in SKILL.md). It does not request unrelated secrets or external API tokens.
Persistence & Privilege
always is false and the skill does not request persistent platform-wide privileges, but the code writes a .cache directory next to the script (local disk write). More importantly, the module calls discovery at import time and calls sys.exit(1) if no local SearXNG is found — this can terminate the host process importing the module (agent), which is unsafe and unexpected behavior for a skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install web-searxng
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /web-searxng 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Version 1.0.2 introduces smart mode detection and automatic Docker port discovery. - Added automatic discovery of SearXNG Docker service ports. - Introduced intelligent query mode detection: switches to stock analysis mode for finance-related queries, and uses standard search mode for others. - Stock analysis mode outputs detailed reports with technical analysis and recommendations. - Enhanced search output formatting for both modes. - Improved reliability by checking environment variables, running containers, and common ports for service connectivity.
v1.0.1
- Major cleanup: removed 12 obsolete files, including previous .cache and the old searxng.py. - Added new main script at scripts/searxng.py to streamline the codebase. - Updated documentation to clarify usage scenarios and highlight enhanced privacy capabilities.
v1.0.0
Initial release – searxng skill version 1.0.0 - Added core files to enable private, local SearXNG-powered web search. - Removed legacy documentation and script files. - Now all internet search tasks are handled exclusively via searxng (web_search is forbidden). - Provides fast, privacy-respecting query functionality with category and advanced options support.
元数据
Slug web-searxng
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

web-searxng 是什么?

提供基于SearXNG的隐私保护搜索引擎,支持快速无追踪的网页搜索和结果聚合。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。

如何安装 web-searxng?

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

web-searxng 是免费的吗?

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

web-searxng 支持哪些平台?

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

谁开发了 web-searxng?

由 xumanzi(@xumanzi)开发并维护,当前版本 v1.0.2。

💬 留言讨论