searxng-search

Aggregate web search results through SearXNG without commercial APIs.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/davpatel605-beep/hermusagent --skill searxng-search-davpatel605-beep
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: searxng-search
Source: https://github.com/davpatel605-beep/hermusagent/tree/main/backend/vendor/hermes/optional-skills/research/searxng-search
Command: npx skills add https://github.com/davpatel605-beep/hermusagent --skill searxng-search-davpatel605-beep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a free, privacy-focused alternative for web search when users need aggregated search results without relying on paid APIs or unavailable web tools.

Core Features & Use Cases

  • Meta-search aggregation: Queries multiple search engines through SearXNG to collect broad and diverse results.
  • Flexible search workflows: Supports CLI and Python-based searches with configurable engines, categories, result limits, and filters.
  • Use Case: Find technical documentation, research material, or current information by searching through a self-hosted or public SearXNG instance and then extracting relevant pages.

Quick Start

Use the searxng-search skill to search for information about Python async programming using the configured SearXNG instance.

Frequently Asked Questions about searxng-search

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

FAQPage Schema
How do I search the web privately without using paid search APIs?▼

You can search privately without paid APIs by aggregating results through a SearXNG meta-search instance. This approach queries multiple engines simultaneously, collecting broad web retrieval results without commercial API dependencies.

What is a SearXNG meta-search instance and how does it aggregate results?▼

A SearXNG meta-search instance aggregates web search results by querying multiple search engines simultaneously. It provides a privacy-focused service that collects diverse results without tracking users or requiring commercial API access.

Do I need a configured environment variable to use SearXNG for web retrieval?▼

Yes, using SearXNG for web retrieval requires a configured SEARXNG_URL environment variable. This points the search workflow to your self-hosted or public SearXNG instance to execute queries and return JSON responses.

Can I use Python requests or curl to fetch JSON search responses from SearXNG?▼

Yes, you can use Python requests or curl to fetch JSON search responses from SearXNG. The skill supports flexible CLI and Python-based workflows with configurable engines, categories, result limits, and filters.

What are the limitations of using a privacy-focused meta-search for technical discovery?▼

Limitations of privacy-focused meta-search include dependency on the availability of your configured SearXNG instance and its underlying engines. Result quality depends on the specific engines configured within that instance.

When should I use SearXNG instead of commercial search APIs for research?▼

Use SearXNG instead of commercial search APIs when you need a free, privacy-focused alternative for research or technical discovery. It is ideal for fallback web search scenarios where paid APIs are unavailable or unnecessary.