use-searxng

Query a local SearXNG instance and return web results as structured markdown.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skaile-ai/ai-assets --skill use-searxng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-searxng
Source: https://github.com/skaile-ai/ai-assets/tree/main/use/skills/use-searxng
Command: npx skills add https://github.com/skaile-ai/ai-assets --skill use-searxng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, typer, rich, and includes scripts (resource) components.

What problem does it solve?

Query a local SearXNG instance to retrieve web results in structured markdown.

Core Features & Use Cases

  • Local web search: Query a local SearXNG to aggregate results from multiple engines and present them in a consistent markdown layout.
  • Flexible filtering: Support for categories, time ranges, and result limits to tailor results to your task.
  • Use Case: When researching a topic, run a query to fetch up-to-date web results and summarize them for planning.

Quick Start

Use the use-searxng skill to search for AI news using the local SearXNG instance and return a Markdown-formatted result.

Frequently Asked Questions about use-searxng

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

FAQPage Schema
How do I query a local SearXNG instance to fetch web search results in markdown?

Querying a local SearXNG instance fetches web results in structured markdown by sending requests through a CLI tool, aggregating multiple search engines into a consistent layout for research and topic exploration.

What's the best way to filter local web search results by time range and categories?

Filtering local web search results by time range and categories is handled directly through CLI arguments, allowing you to tailor queries and apply specific limits to retrieve relevant, privacy-friendly web discovery results.

Can I get raw JSON output from a local SearXNG search instead of markdown?

Raw JSON output from a local SearXNG search is supported via an optional CLI flag, returning unstructured data instead of the default markdown-formatted web results for custom downstream processing.

Do I need to install Python dependencies to use a local SearXNG search CLI?

You need Python dependencies installed to use the local SearXNG search CLI, specifically requiring the requests, typer, and rich packages to execute queries and format the structured markdown output.

Does local SearXNG search work for current-event lookup without tracking my queries?

Local SearXNG search works for fast, privacy-friendly current-event lookup and web discovery by aggregating results locally, ensuring your research and topic exploration queries remain untracked.

What are the limitations of using a local SearXNG instance for web search?

Limitations of using a local SearXNG instance for web search include requiring a pre-configured local service and relying on the availability of upstream engines to aggregate results into markdown.