SearXNG Search for Openclaw

A privacy-respecting metasearch skill that allows AI agents to query local SearXNG instances for web, news, and media results.

abk234
v1.0.3
Jan 27, 2026
32
22.7k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install searxng

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 searxng 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 Search?

The SearXNG Search skill integrates a powerful, privacy-focused metasearch engine directly into your AI coding workflows. By leveraging Openclaw Skills, developers can enable their agents to perform comprehensive web searches without relying on centralized search APIs that track user data. This skill acts as a bridge to your local or private SearXNG instance, aggregating results from dozens of search engines while maintaining complete anonymity.

This is an essential tool for developers building decentralized or privacy-hardened AI applications using Openclaw Skills. It ensures that sensitive research or code-related queries remain within your controlled infrastructure, providing a layer of security and data sovereignty that public search engines cannot match.

SearXNG Search Use Cases

  • Performing web research during coding sessions without leaving the IDE.
  • Gathering the latest documentation or news for specific technical libraries.
  • Automating data collection for images, videos, or news across multiple engines.
  • Enhancing AI agent knowledge with real-time web data while preserving privacy.

How SearXNG Search Works

  1. The AI agent triggers the search skill based on user prompts such as "find information" or "search web".
  2. The skill identifies the configured SEARXNG_URL and constructs a query to the SearXNG JSON API.
  3. SearXNG aggregates results from multiple search providers (like Google, Bing, and DuckDuckGo) in the background.
  4. The skill parses the response and returns formatted search results back to the agent.
  5. The agent uses the fetched data to provide context-aware answers or perform further actions.

SearXNG Search Setup

Ensure you have python3 installed. To use this with Openclaw Skills, configure your SearXNG instance URL:

export SEARXNG_URL=https://your-searxng-instance.com

Alternatively, update your configuration file:

{
  "env": {
    "SEARXNG_URL": "http://localhost:8080"
  }
}

Run a basic search to test the installation:

uv run scripts/searxng.py search "query"

SearXNG Search Data Schema & Taxonomy

The skill returns data in a structured format, primarily focusing on search result metadata for Openclaw Skills to process.

Field Description
Title The headline of the search result
URL The direct link to the source
Content A brief snippet or summary of the page
Category The type of search (e.g., general, images, news)
Format Supports plain text or structured JSON for programmatic consumption

SearXNG Search Advanced Features

  • Multi-category support including news, videos, and image searches.
  • Programmatic JSON output mode for seamless integration with other Openclaw Skills.
  • Language and time-range filtering to refine search accuracy and relevance.
  • Engine aggregation logic that combines results from diverse global sources while masking your IP.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*