← 返回 Skills 市场
463
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install searxng-search-skill
功能描述
Perform privacy-focused metasearch using local or remote SearXNG instances with retries, timeouts, category, time, and engine-specific filters.
安全使用建议
This package appears to implement exactly what it says (a client for SearXNG instances) and does not request unrelated credentials. However, several red flags should be resolved before installing: 1) the registry lists no install spec but the skill includes packaging metadata and SKILL.md suggests pip install — verify the package source (PyPI or a trustworthy GitHub repo) before running pip; 2) setup.py advertises a CLI entrypoint searxng_skill.cli:main but no cli.py is present in the bundle — that suggests a mispackaged or incomplete release; 3) SKILL.md/README reference inconsistent repository/usernames — confirm the authoritative upstream; 4) prefer pointing the skill at a local or trusted SearXNG instance (default is localhost) rather than accepting a remote URL you don't control; and 5) if you plan to install, review the repository contents (especially any missing/extra files), run installation in a sandbox or VM, and inspect network calls (or run with network disabled) until you trust the package. If the author or a well-known source (PyPI/GitHub org) can't be confirmed, treat installation as higher risk.
功能分析
Type: OpenClaw Skill
Name: searxng-search-skill
Version: 0.1.1
The skill is designed to interact with a SearXNG metasearch instance, which involves making HTTP requests to a configurable `instance_url` (searxng_skill/core.py). It also includes functionality to export search results to local files at a user-specified `filepath` (searxng_skill/utils.py). While these capabilities align with the stated purpose of a search skill, they introduce a vulnerability risk if the `instance_url` or `filepath` parameters are controlled by an attacker (e.g., via prompt injection against the agent using this skill) to target malicious endpoints or write to sensitive file system locations. There is no evidence of intentional malicious behavior within the skill's code or instructions, but the broad capabilities could be exploited.
能力评估
Purpose & Capability
The code implements an HTTP client that queries a user-supplied SearXNG instance, supports retries, timeouts, categories, and export — which matches the skill name/description. There are no unrelated network endpoints or extraneous credential requests in the code. However, the registry metadata lists no required env vars while SKILL.md and the code rely on environment/configuration (SEARXNG_URL, timeouts, etc.), so the declared requirements are incomplete.
Instruction Scope
SKILL.md instructs the agent to read configuration from .env or config.json and then call the library; the code only reads those configuration values and performs HTTP requests to the configured SearXNG instance. The instructions do not ask the agent to read arbitrary user files, secrets unrelated to SearXNG, or to exfiltrate results to unknown endpoints.
Install Mechanism
The registry lists no install spec, but the bundle includes setup.py/pyproject and SKILL.md contains pip install metadata. Inconsistencies: SKILL.md metadata/homepage point to 'yourusername' while README clone URL points to a different repo (mouaad-ops), and setup.py defines a console_script entry 'searxng-skill=searxng_skill.cli:main' while no searxng_skill/cli.py is present in the file list. These packaging/mismatch issues increase supply-chain risk (could be incomplete, mispackaged, or a stale copy).
Credentials
The skill does not request secrets or cloud credentials and only needs a SearXNG instance URL and non-sensitive options (timeouts, safesearch, user agent). However, the registry declares no required env vars while SKILL.md recommends several (SEARXNG_URL, SEARXNG_TIMEOUT, etc.). This mismatch is minor but should be clarified in registry metadata.
Persistence & Privilege
The skill does not request always:true, does not write to other skills' configs, and only provides methods to save its own config or export search results to files. It requires normal network access to the configured SearXNG instance; autonomous invocation is allowed (default) but not unusual for skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install searxng-search-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/searxng-search-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Updated skill.
元数据
常见问题
Advanced Searxng Search Skill 是什么?
Perform privacy-focused metasearch using local or remote SearXNG instances with retries, timeouts, category, time, and engine-specific filters. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 463 次。
如何安装 Advanced Searxng Search Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install searxng-search-skill」即可一键安装,无需额外配置。
Advanced Searxng Search Skill 是免费的吗?
是的,Advanced Searxng Search Skill 完全免费(开源免费),可自由下载、安装和使用。
Advanced Searxng Search Skill 支持哪些平台?
Advanced Searxng Search Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Advanced Searxng Search Skill?
由 Mouaad(@elmaslouhymouaad)开发并维护,当前版本 v0.1.1。
推荐 Skills