This is a smart routing layer that tries WebFetch first (fast and free), escalates to Tavily if you have an API key and need richer content, then falls back to agent-browser for JavaScript-heavy sites or auth walls. The decision tree is automatic based on response quality and site characteristics. It also includes competitive monitoring features with snapshot diffing and change classification (critical/high/medium/low). The tool selection logic is solid and cost-aware. If you're doing any kind of web research or competitor tracking in Claude Code, this removes the guesswork about which extraction method to use when.
npx skills add https://github.com/yonatangross/orchestkit --skill web-research-workflow