Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Updated skill description to clarify privacy benefits and add reasons for using SearXNG (no tracking, avoids paid APIs). - No changes to setup, usage instructions, management, or troubleshooting sections.
What This Skill Does
Runs a SearXNG instance locally via Docker to perform web searches without sending queries to third-party APIs. Aggregates results from Google, Bing, DuckDuckGo, Brave, and others through a single JSON endpoint. No account or API key required after setup.
Unlike paid search APIs, SearXNG is free after setup, logs nothing, and queries multiple engines simultaneously from one endpoint.
When to use it
- Searching the web privately without query logging
- Running AI agent search in API-restricted or air-gapped environments
- Replacing paid search APIs with a free self-hosted alternative
- Aggregating results from multiple search engines in one request
- Prototyping search-enabled agents without usage limits or rate caps
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: search for 'openclaw ai agent framework' and return the top 5 results
- 1Verify the SearXNG container is running with docker start searxng
- 2Send GET request to http://localhost:8080/search?q=openclaw+ai+agent+framework&format=json
- 3Parse the JSON response and extract .results[:5]
- 4Return titles, URLs, and content snippets to the user
List of 5 search results with title, URL, and snippet for each
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.