SearXNG Web Search for Openclaw

A privacy-centric metasearch skill that aggregates multiple search engines through a self-hosted SearXNG instance without requiring individual API keys.

eg-yks
v1.0.0
Feb 14, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install local-websearch-1

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install local-websearch-1 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is SearXNG Web Search?

The SearXNG Web Search skill enables your AI agents to browse the live web with a focus on privacy and decentralization. By leveraging Openclaw Skills, this tool connects to your self-hosted SearXNG instance to pull results from major engines like Google, Brave, and DuckDuckGo simultaneously.

This approach eliminates the need for individual API keys for every search provider while maintaining full control over your data. It is an essential component for developers building research-heavy AI workflows that prioritize anonymity and aggregated intelligence across diverse search sources.

SearXNG Web Search Use Cases

  • Researching real-time information or current events to provide up-to-date context to an AI agent.
  • Executing privacy-respecting web searches without being tracked by individual search giants.
  • Gathering diverse viewpoints by aggregating results from multiple upstream engines.
  • Automating technical lookups or finding documentation during coding sessions.

How SearXNG Web Search Works

  1. The AI agent triggers the skill when a query requires live web information or specific research data.
  2. The script sends the request to the configured SEARXNG_URL environment variable using the Python backend.
  3. SearXNG queries multiple upstream engines (Google, Bing, Brave, etc.) and aggregates the findings.
  4. Results are filtered, scored for relevance, and returned as a structured JSON object to the agent.
  5. The agent parses the top results to synthesize an answer or provide links to the user.

SearXNG Web Search Setup

To get started with this skill within the Openclaw Skills ecosystem, ensure you have a running SearXNG instance and Python 3 installed.

  1. Set the environment variable for your instance:
export SEARXNG_URL="http://your-searxng-host:8888"
  1. Verify the installation by running a manual query via CLI:
python3 scripts/searxng_search.py "Openclaw Skills documentation"

SearXNG Web Search Data Schema & Taxonomy

The skill returns a clean JSON structure containing metadata about the search process and a list of ranked results.

Field Type Description
query string The original search term used for the request.
count number The number of results returned (default 5).
results array A list of objects containing title, url, description, engines, and score.

Each result entry includes a list of source engines for transparency and a score to indicate the relevance of the match.

SearXNG Web Search Advanced Features

  • Multilingual support using the --lang flag to retrieve regionalized or language-specific search results.
  • Source transparency that allows agents to see exactly which engines provided specific data points.
  • Adjustable result counts (up to 20) to balance between response speed and information density.
  • Seamless integration with other Openclaw Skills for complex, multi-step automated research pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*