searxng-search

Perform meta-search across multiple engines via a self-hosted SearXNG instance.

31|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/markwang2658/hermes-windows-native --skill searxng-search-markwang2658
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/markwang2658/hermes-windows-native/tree/main/hermes-agent/optional-skills/research/searxng-search
Command: npx skills add https://github.com/markwang2658/hermes-windows-native --skill searxng-search-markwang2658

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, and includes scripts (resource) components.

What problem does it solve?

Aggregates results from multiple search engines into a single, unified view, reducing the need to perform cross-engine queries manually and speeding up discovery.

Core Features & Use Cases

  • Self-hosted or public: Point to a SearXNG instance for private use or public access.
  • No API key required: Works without API keys by querying existing SearXNG endpoints.
  • Fallback-friendly: Automatically uses available search backends when the primary instance is unavailable.

Quick Start

Set the SEARXNG_URL environment variable to your SearXNG instance and run the script with your query.

Frequently Asked Questions about searxng-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a private meta-search across multiple search engines without API keys?

A self-hosted SearXNG instance allows private meta-search across 70+ engines without API keys. You simply set the SEARXNG_URL environment variable to your instance and run the provided script with your search query to aggregate results.

What is meta-search aggregation and how does it speed up information gathering?

Meta-search aggregation fetches data from 70+ search engines simultaneously, presenting unified results. This eliminates manual cross-engine queries, accelerating rapid information gathering and broad discovery without requiring external API keys.

Do I need to install any specific dependencies to use SearXNG for web searches?

You need the curl command-line tool installed to execute the script. You also need a running SearXNG instance, with its URL assigned to the SEARXNG_URL environment variable, to route private meta-search queries without API keys.

Can I configure search options and result limits for my SearXNG queries?

You can configure search options and result limits via the searxng.sh script. By passing parameters alongside your query, you control the output size and filtering rules applied to the results fetched from the SearXNG instance.

What happens if my primary self-hosted SearXNG instance becomes unavailable?

If your primary SearXNG instance is unavailable, the Skill is fallback-friendly. It automatically detects the downtime and routes queries through alternative available search backends to ensure uninterrupted meta-search results.