This is a routing layer over opencli that picks the right search source based on what you're looking for. Instead of hardcoding commands, it checks live help output every time to avoid drift. The core logic is simple: if you name a site, it uses that site. Otherwise it picks one AI source (grok, doubao, or gemini) and only adds specialized sources if the AI result lacks raw data or authority. It enforces hard limits: one call per AI source per question, max two for other sites. Every response ends with a search summary showing which sites were queried, what terms were used, and how many times. It's designed for Chinese users who want smarter search without memorizing opencli syntax.
npx skills add https://github.com/jackwener/opencli --skill smart-search