← Back to Skills Marketplace
clockworksquirrel

SearXNG Self-Hosted Search

by clockworksquirrel · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
2423
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install searxng-self-hosted
Description
Search the web using a self-hosted SearXNG instance. Privacy-respecting metasearch that aggregates results from multiple engines.
Usage Guidance
This skill is an instruction-only guide for running and querying a self-hosted SearXNG instance and appears coherent. Before following it, ensure you: (1) have Docker and docker compose installed and are comfortable with pulling images from Docker Hub; (2) secure the instance if you don't want it exposed — binding to 0.0.0.0:8080 exposes the service network-wide, so consider binding to localhost or putting it behind a reverse proxy/firewall and use a strong server.secret_key; (3) install required CLI tools referenced (curl, jq, sed) since the skill examples and shell function assume them even though the registry metadata doesn't list required binaries; (4) review and customize settings.yml (do not leave secret_key as "change-me-to-random-string"); and (5) be aware that this skill is only documentation — it will not install or run anything for you automatically and does not request any credentials from the agent platform.
Capability Analysis
Type: OpenClaw Skill Name: searxng-self-hosted Version: 1.0.0 The skill bundle is benign, providing instructions for setting up and interacting with a self-hosted SearXNG instance. All commands, primarily `curl` and `docker compose` examples in `SKILL.md`, are directly related to the stated purpose of searching via SearXNG and managing its local Docker container. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the OpenClaw agent. The `SEARXNG_URL` environment variable is an optional configuration for the skill, defaulting to localhost.
Capability Assessment
Purpose & Capability
Name/description match the runtime instructions: the SKILL.md explains how to run a self-hosted SearXNG instance, query its JSON API, and add a shell helper. Nothing in the instructions asks for unrelated credentials or capabilities.
Instruction Scope
SKILL.md contains step-by-step Docker compose, configuration, curl/jq examples, and a shell function. These instructions stay within the stated purpose (installing and querying SearXNG). Two minor scope notes: (1) the compose file binds SearXNG to 0.0.0.0:8080 which exposes the service to the network — the doc does not explicitly advise securing it or using a reverse proxy; (2) the examples and shell function use command-line tools (docker, docker compose, curl, jq, sed) but the skill metadata declares no required binaries.
Install Mechanism
This is instruction-only (no install spec), so nothing is automatically written to disk by the registry. The instructions pull the official Docker image (searxng/searxng:latest) using docker compose — expected for self-hosting and a low-risk, standard mechanism.
Credentials
The skill declares no required secrets and only an optional environment variable (SEARXNG_URL) used to point at the instance. This is proportionate. Minor inconsistency: the metadata lists SEARXNG_URL as optional, but the SKILL.md suggests exporting it; overall this is harmless.
Persistence & Privilege
The skill is not forced-always, does not request persistent privileges, and is user-invocable only. It does not attempt to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install searxng-self-hosted
  3. After installation, invoke the skill by name or use /searxng-self-hosted
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Updated skill.
Metadata
Slug searxng-self-hosted
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SearXNG Self-Hosted 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 2423 downloads so far.

How do I install SearXNG Self-Hosted Search?

Run "/install searxng-self-hosted" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SearXNG Self-Hosted Search free?

Yes, SearXNG Self-Hosted Search is completely free (open-source). You can download, install and use it at no cost.

Which platforms does SearXNG Self-Hosted Search support?

SearXNG Self-Hosted Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SearXNG Self-Hosted Search?

It is built and maintained by clockworksquirrel (@clockworksquirrel); the current version is v1.0.0.

💬 Comments