searxng_search

Aggregate web search results from multiple engines into a structured HTML report.

3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/glwlg/X-bot --skill searxng-search-glwlg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: searxng_search
Source: https://github.com/glwlg/X-bot/tree/main/skills/builtin/searxng_search
Command: npx skills add https://github.com/glwlg/X-bot --skill searxng-search-glwlg

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill aggregates web search results from multiple engines, providing a unified view for faster discovery and comparison.

Core Features & Use Cases

  • Multi-engine Aggregation: Query Google, Bing, DuckDuckGo and other engines simultaneously and merge results into a single report.
  • Parallel Queries: Run multiple keywords in parallel to generate a comprehensive search summary.
  • Use Case: When researching a topic, run related queries across engines to quickly compare sources and identify consensus.

Quick Start

Use searxng_search to search for "best Python async libraries" across engines and generate an aggregated report.

Frequently Asked Questions about searxng_search

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

FAQPage Schema
How do I aggregate web search results from multiple engines into a single report?

You can aggregate web search results by querying multiple engines simultaneously to merge findings into a single structured HTML report. This allows you to compare sources and identify consensus across engines for faster discovery.

What is the best way to run parallel web searches across different keywords?

Running parallel web searches involves executing multiple keywords concurrently to generate a comprehensive search summary. This asynchronous fetching process gathers results across engines quickly for broader topic research.

Do I need a specific environment setup to use SearXNG for multi-engine search?

Yes, you need a SearXNG instance and must set the SEARXNG_URL environment variable to define your endpoint. The asynchronous fetching also relies on the httpx Python dependency.

Can I filter aggregated search results by time range or language?

Yes, you can apply optional filters such as categories, time_range, and language to your multi-engine search. This narrows the aggregated results to match specific contextual requirements.

Does asynchronous fetching with Python and httpx work for concurrent web queries?

Asynchronous fetching with Python and httpx effectively handles concurrent web queries across multiple engines. This approach retrieves and merges results in parallel, returning both raw data and a structured HTML report.