← 返回 Skills 市场
rdeangel

SearXNG Connect

作者 Rocco De Angelis · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
290
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install searxng-connect
功能描述
Connect to and search the web using SearXNG (privacy-focused meta search engine). No API keys needed - all searches go through your self-hosted SearXNG insta...
安全使用建议
This skill appears to do what it says: it sends search queries to the SearXNG instance you configure and can optionally fetch full page text for richer results. Before enabling it: 1) Ensure you have 'uv' and Python 3.9+ installed (the skill does not include an install script despite README claims). 2) Update skill-config.json to point to a trusted SearXNG instance — all searches go to that URL. 3) Be aware the --full-content option causes the skill to fetch arbitrary result pages (those outbound requests may reveal that your agent requested those URLs and the fetched page content will be visible to the agent); enable it only if you trust that behavior. 4) The SKILL.md correctly warns about command injection; ensure the agent invokes the script using argv-style calls (not raw shell interpolation). 5) If you want the convenience of the referenced execute.sh or an auto-install path, request or add a trustworthy install wrapper rather than running undocumented scripts from unknown sources. Overall this is internally coherent and not disproportionate, but exercise normal caution configuring the target instance and granting autonomous invocation.
功能分析
Type: OpenClaw Skill Name: searxng-connect Version: 1.0.0 The searxng-connect skill is a well-structured and security-conscious tool for performing privacy-focused web searches. The core logic in `scripts/searxng.py` implements standard features such as rate limiting, local caching in `~/.openclaw/`, and HTML text extraction without any signs of malicious intent or data exfiltration. Notably, `SKILL.md` includes explicit instructions for the AI agent to use safe argument passing (argv lists) to prevent command injection, demonstrating a proactive security approach.
能力评估
Purpose & Capability
Name/description (SearXNG client) match the included Python client and config. Required binary 'uv' is appropriate for running the provided Python script. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md gives clear, scoped instructions to run the script and explicitly warns about preventing command injection (advises using argv or escaping). It performs web requests to the configured SearXNG instance and optional full‑content fetches of result pages (expected for the purpose). Note: README/CONFIGURE.md reference an execute.sh wrapper that is not present in the file list, so some documented commands may not exist.
Install Mechanism
There is no formal install spec (lowest risk). The README claims the skill 'auto-installs dependencies' and references an execute.sh that would perform setup, but no install script or execute.sh is included — this is a documentation/packaging inconsistency (not evidence of malicious behavior). The script uses the requests library; the skill relies on the system having Python/uv or on the user to install dependencies manually.
Credentials
The skill requests no environment variables or credentials. It reads only its own skill-config.json and writes cache under ~/.openclaw/searxng-cache, which is proportionate to the feature set.
Persistence & Privilege
always:false and no special system-wide modifications. It stores cache/config in its own directories only. Autonomous invocation is allowed by default (normal for skills) but not combined with other alarming privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install searxng-connect
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /searxng-connect 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of searxng-connect. - Search the web via your self-hosted SearXNG instance with privacy focus and no API keys required. - Supports multiple categories (web, news, images, etc.) and time filtering. - 1-hour local cache and rate limiting by default. - Supports fetching full page content for richer results. - Run all commands using `uv`; Python 3.9+ and uv required. - Strong security: requires arguments to be passed as an argv list (no raw shell query interpolation).
元数据
Slug searxng-connect
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

SearXNG Connect 是什么?

Connect to and search the web using SearXNG (privacy-focused meta search engine). No API keys needed - all searches go through your self-hosted SearXNG insta... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 290 次。

如何安装 SearXNG Connect?

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

SearXNG Connect 是免费的吗?

是的,SearXNG Connect 完全免费(开源免费),可自由下载、安装和使用。

SearXNG Connect 支持哪些平台?

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

谁开发了 SearXNG Connect?

由 Rocco De Angelis(@rdeangel)开发并维护,当前版本 v1.0.0。

💬 留言讨论