I love openclaw but the web search is a little basic for my needs. More provider options, Fallback and auto routing makes sense to me. I got the same as a skill but with that still default search gets used 90% of the time because it's not natively integrated.
So I made a Standalone OpenClaw plugin that registers web_search_plus as a first-class tool with intelligent auto-routing across 6 search providers.
Auto-routes queries to the best provider based on intent:
β "iPhone 16 price" β Serper (shopping)
β "how does TCP/IP work" β Tavily (research)
β "companies like Stripe" β Exa (semantic discovery)
β "what is quantum computing" β Perplexity (AI answer)
6 providers supported:
β’ Serper (Google) β facts, news, shopping
β’ Tavily β deep research & analysis
β’ Exa β neural/semantic search
β’ Perplexity β AI-synthesized answers with citations
β’ You.com β real-time RAG
β’ SearXNG β self-hosted, privacy-first, $0
Features:
β’ Intelligent auto-routing based on query intent
β’ Local result caching (saves API costs)
β’ Graceful fallbacks if a provider is down
β’ Interactive setup wizard
β’ Works with just 1 provider β use one or all six
Install:
npm install web-search-plus-plugin
Copy .env.template to .env, add your API keys, and add to your OpenClaw config. Requires Python 3.
Maintainer: robbyczgw-cla
npm: https://www.npmjs.com/package/web-search-plus-plugin
GitHub: https://github.com/robbyczgw-cla/web-search-plus-plugin