searxng

Retrieve web search results from a local SearXNG instance with public fallbacks.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/georgernstgraf/aitranscribe-windows --skill searxng-georgernstgraf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng
Source: https://github.com/georgernstgraf/aitranscribe-windows/tree/main/skills/searxng
Command: npx skills add https://github.com/georgernstgraf/aitranscribe-windows --skill searxng-georgernstgraf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables web searching when you only have a self-hosted SearXNG instance to query, ensuring privacy and offline control while still allowing access to public instances as a fallback.

Core Features & Use Cases

  • Local search via a self-hosted SearXNG server with automatic fallback to public instances.
  • Flexible usage through the searxng-search.sh script supporting language and pagination options.
  • Use case: quickly fetch search results when the local service is unavailable or restricted, then present a unified JSON result set.

Quick Start

Run the searxng-search.sh script with your query to perform a web search and retrieve results.

Frequently Asked Questions about searxng

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

FAQPage Schema
How do I query a local SearXNG instance for web search results?

To query a local SearXNG instance for web search results, use the searxng-search.sh script, which handles language and pagination parameters and returns a structured JSON payload.

What happens if my self-hosted SearXNG search is unavailable?

If your self-hosted SearXNG search is unavailable, the script automatically falls back to public SearXNG instances to ensure you still retrieve the needed web search results.

Can I use command-line web search while preserving privacy?

You can use command-line web search while preserving privacy by routing queries through a locally hosted SearXNG server, maintaining offline control over your information lookup.

Does SearXNG search support language and pagination options?

Yes, SearXNG search supports language and pagination options through the deterministic interface exposed by the searxng-search.sh script, enabling flexible information lookup and research.

What is the best way to fetch structured JSON for quick fact checking?

The best way to fetch structured JSON for quick fact checking is using the local SearXNG search script, which provides a unified JSON result set from both local and public fallback instances.