What problem does it solve? Choosing the wrong web search backend wastes paid API quota or returns insufficient content. This Skill defines clear routing rules so quick lookups use free DuckDuckGo search while full-page content extraction uses Exa only when needed. ## Core Features & Use Cases - Backend Routing Rules: Directs quick fact lookups, news, and URL discovery to DuckDuckGo (free, unlimited) and full-page content extraction to Exa (20,000 requests/month quota). - Two-Step Search-Extract Workflow: Searches with DuckDuckGo first to find relevant URLs, then extracts content only from promising results to conserve Exa quota. - Programmatic Provider Access: Documents Python import paths for the ddgs package, the Hermes Exa plugin, and the raw exa_py SDK, including credential sourcing from .env files. - Fallback Techniques: Provides JSON-LD structured data extraction for JavaScript-rendered SPA pages where curl returns empty shells. - Use Case: When researching a topic, run a free DuckDuckGo search to collect candidate URLs, then extract full article text from only the two most relevant pages via Exa, staying well within monthly quota. ## Quick Start Use the web search routing skill to find recent articles about a topic with DuckDuckGo and extract the full text of the most relevant result with Exa.