This is a smart search wrapper that tries DuckDuckGo first, then falls back to Tavily or Bing if needed based on your network and API quota. It auto-detects when you're behind a firewall and switches engines accordingly, caching network checks for five minutes. The quality mode prioritizes Tavily for better results at the cost of burning through your monthly API limit faster. Includes helpers to fetch full page content from search results, which pairs well with a summarization step. Main win here is not babysitting which search engine works in your current environment, especially if you toggle VPNs or work across different networks regularly.
npx skills add https://github.com/nex-zmh/agent-websearch-skill --skill multi-search