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.