← Back to Skills Marketplace
SearXNG Local Search
by
Rakesh Ganesan
· GitHub ↗
· v1.0.2
441
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install searxng-local-search-v1
Description
Search the web using a self-hosted SearXNG instance. Privacy-respecting metasearch that aggregates results from multiple engines.
Usage Guidance
This skill appears to be what it claims: a simple HTTP-based wrapper for a SearXNG instance. Before installing, decide whether you will run SearXNG locally (recommended) or point the skill at a remote SEARXNG_URL. If you point it at a third-party server, your search queries will be sent to that operator — avoid sending sensitive queries to unknown external instances. If you host locally, follow the included notes: bind to 127.0.0.1, replace the example secret_key with a strong random value, and do not expose the instance to the public internet without HTTPS and access controls.
Capability Analysis
Type: OpenClaw Skill
Name: searxng-local-search-v1
Version: 1.0.2
The skill is designed to interact with a self-hosted SearXNG instance via an HTTP GET request, as defined in SKILL.md. The `command.kind` is explicitly `http`, not `shell`, and the documentation in SKILL.md reinforces this by stating, 'This skill uses HTTP requests only and does not execute shell commands.' The default target URL is `http://localhost:8080`, promoting local and controlled usage. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation. The provided Docker setup instructions are for the user, not the agent, and include security best practices like binding to `127.0.0.1` and changing the default secret key.
Capability Assessment
Purpose & Capability
Name/description describe a wrapper for a self-hosted SearXNG instance. The skill requires no credentials, no binaries, and only optionally uses SEARXNG_URL to locate the instance — all are appropriate for the described function.
Instruction Scope
SKILL.md defines a single HTTP GET to the SearXNG /search endpoint and documents how to run SearXNG locally (Docker compose). The instructions do not read local files or other environment variables. Note: if the user sets SEARXNG_URL to a remote server, queries (including any sensitive search text) will be transmitted to that endpoint.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk or downloaded by the skill itself.
Credentials
No required environment variables or secrets; only an optional SEARXNG_URL to point to the instance. This is proportionate, but the optional URL can direct requests to third-party servers if the user sets it, which may expose queries to that operator.
Persistence & Privilege
Skill is not always-enabled, does not request persistent privileges, and does not modify other skills or system configuration. Agent autonomous invocation is allowed by default (normal) but not elevated by the skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install searxng-local-search-v1 - After installation, invoke the skill by name or use
/searxng-local-search-v1 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
**Changelog for searxng-local-search v1.0.2**
- Renamed skill and updated description for clarity and improved privacy emphasis.
- Switched configuration to a declarative, HTTP-based tool interface.
- Added example Docker setup and security guidance for local SearXNG deployment.
- Simplified instructions and usage documentation; removed shell command details and deprecated references.
- Response format and required environment variables are now clearly specified in metadata.
v1.0.1
- Added tool definition for direct web search through SearXNG with configurable categories.
- Introduced a sample shell function for easier command-line searches.
- Updated documentation to reflect tool usage and enhanced usage examples.
- Added metadata files: .clawhub/origin.json and _meta.json.
v1.0.0
- Initial release of the SearXNG local search skill.
- Enables web search via a self-hosted SearXNG instance with privacy-respecting, metasearch capabilities.
- Supports custom URL configuration through the 'SEARXNG_URL' environment variable.
- Includes setup instructions for Docker deployment and JSON API configuration.
- Provides usage examples for searching by category, language/region, and pagination.
- Documents response format and common troubleshooting steps.
Metadata
Frequently Asked Questions
What is SearXNG Local Search?
Search the web using a self-hosted SearXNG instance. Privacy-respecting metasearch that aggregates results from multiple engines. It is an AI Agent Skill for Claude Code / OpenClaw, with 441 downloads so far.
How do I install SearXNG Local Search?
Run "/install searxng-local-search-v1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SearXNG Local Search free?
Yes, SearXNG Local Search is completely free (open-source). You can download, install and use it at no cost.
Which platforms does SearXNG Local Search support?
SearXNG Local Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SearXNG Local Search?
It is built and maintained by Rakesh Ganesan (@grakeshk-max); the current version is v1.0.2.
More Skills