Unified web search across 7 providers with intelligent auto-routing — one interface for Google, research, neural, AI answers, and privacy-first search.
npx clawhub@latest install web-search-plusRequirements
Web Search Plus connects your AI agent to 7 search providers — Serper (Google), Tavily (Research), Querit (Multilingual AI), Exa (Neural), Perplexity (AI Answers), You.com (RAG/Real-time), and SearXNG (Privacy/Self-hosted) — through a single unified interface. Instead of manually choosing a provider for each query, the skill's intelligent auto-routing engine analyzes your query using multi-signal analysis and automatically selects the best provider, with a confidence score attached to every routing decision. You only need one API key to get started, and the skill falls back gracefully if a provider hits its rate limit or fails.
npx clawhub@latest install web-search-plusClick the Install button at the top of this page for one-click setup
SEARXNG_ALLOW_PRIVATE=1, as SSRF protections will block private IP ranges by default.The skill analyzes each query using multi-signal detection (shopping keywords, research intent, URL patterns, recency signals, privacy keywords) and routes it to the most appropriate provider. Every response includes a routing object with the chosen provider, confidence score, and whether a fallback was used.
Access Serper (Google results), Tavily (deep research), Querit (multilingual AI search), Exa (neural/semantic similarity), Perplexity (AI-synthesized answers with citations via Kilo Gateway), You.com (RAG-optimized real-time), and SearXNG (self-hosted privacy search) — all through a single unified script and output format.
All provider keys are optional — you only need at least one configured provider to start. Add more keys incrementally to expand routing coverage. SearXNG requires no API key at all, just a self-hosted instance URL.
If a provider hits a rate limit, times out, or returns an error, the skill automatically retries with the next available configured provider. The response flags routing.fallback_used: true so you always know what happened.
Force a specific provider with -p provider when auto-routing isn't the right fit for a query. Use --explain-routing to see exactly why the skill chose a given provider, making it easy to tune or override behavior.
The SearXNG instance URL is validated with defense-in-depth: only http/https schemes are allowed, cloud metadata endpoints are blocked, and hostnames are resolved to catch private/RFC1918 IPs. Operators self-hosting on private networks can opt in with SEARXNG_ALLOW_PRIVATE=1.
Queries like "iPhone 16 Pro Max price" or "best pizza near me" are automatically routed to Serper, which returns Google Shopping and local results. No configuration needed — the routing engine detects price and location intent.
Research questions like "how does HTTPS encryption work" or "transformer architecture papers" are routed to Tavily or Exa respectively, retrieving full-page content, academic sources, and semantically relevant results rather than surface-level snippets.
Agents building retrieval-augmented generation workflows can route queries to You.com for RAG-optimized results or Perplexity for AI-synthesized answers with citations, ensuring up-to-date grounding for language model responses.
Deploy a self-hosted SearXNG instance and route queries through it for zero-tracking, no-profiling search. The skill validates the instance URL for SSRF safety and supports multi-engine aggregation (e.g. --engines "google,bing").
SERPER_API_KEY (optional) — Powers Serper provider (Google results, shopping, local). serper.dev — 2,500 free queries/month.TAVILY_API_KEY (optional) — Powers Tavily provider (deep research, academic). tavily.com — 1,000 free queries/month.QUERIT_API_KEY (optional) — Powers Querit provider (international queries, multilingual). querit.ai.EXA_API_KEY (optional) — Powers Exa provider (similarity search, research papers). exa.ai — 1,000 free queries/month.KILOCODE_API_KEY (optional) — Required to use the Perplexity provider via Kilo Gateway. kilo.ai.YOU_API_KEY (optional) — Powers You.com provider (real-time info, RAG context). api.you.com.SEARXNG_INSTANCE_URL (optional) — URL of your SearXNG instance. No API key required; self-hosted, completely free. docs.searxng.orgNote: Only ONE provider key is needed to get started. All keys are optional individually.
npx clawhub@latest install web-search-plusRequirements
Log in to write a review
No reviews yet. Be the first to share your experience!