Agent skill · marketing growth · sundial-org
web-search-plus
Unified search skill with Intelligent Auto-Routing. Uses multi-signal analysis to automatically select between Serper (Google), Tavily (Research), and Exa (Neural) with confidence scoring.
Why this skill is useful
Adds a multi-provider search capability with intelligent routing and specific API integration patterns that the AI wouldn't reliably generate on its own.
What it needs
Requires python3 installed locally. Requires exa, serper, tavily account access. About 7k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Web Search Plus Multi-provider web search with Intelligent Auto-Routing: Serper (Google), Tavily (Research), Exa (Neural). NEW in v2.3.0: Interactive setup wizard! Run python3 scripts/setup.py for guided configuration. NEW in v2.2.5: Automatic error fallback — if one provider fails (rate limit, timeout, etc.), automatically tries the next provider in priority order! --- 🚀 First Run (Setup Wizard) New to web-search-plus? The interactive setup wizard guides you through configuration: The wizard will: 1. Explain each provider — What they're best for, free tier limits, signup links 2. Ask which providers to enable — You can use 1, 2, or all 3 3. Collect API keys — Keys are stored locally in config.json (gitignored) 4. Configure defaults — Default provider, auto-routing, result count What Each Provider Is Best For Provider Best For Free Tier ---------- ---------- ----------- Serper Google results, shopping, prices, local businesses, news 2,500/month Tavily Research questions, explanations, academic, full-page content 1,000/month Exa Semantic search, "similar to X", startup discovery, papers 1,000/month Reconfigure Anytime --- 🔑 API Keys Setup (Manual) NEW in v2.2.0: The script auto-loads API keys from .env in the skill directory! Quick Setup Option A: .env file (recommended) Option B: config.json (NEW in v2.2.1) Then add your keys: ⚠️ config.json is gitignored — your keys stay safe! Just run — keys load automatically: Priority: config.json > .env > environment variable Get Free API Keys Provider Free Tier Sign Up ---------- ----------- --------- Serper 2,500 queries/mo https://serper.dev Tavily 1,000 queries/mo https://tavily.com Exa 1,000 queries/mo https://exa.ai --- ⚠️ Don't Modify Core OpenClaw Config Tavily, Serper, and Exa are NOT core OpenClaw providers. ❌ DON'T add to ~/.openclaw/openclaw.json: ✅ DO use this skill's scripts — keys auto-load from .env Core OpenClaw only supports brave as the built-in web search provider. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/web-search-plus