brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
web-searchGeneral web search skill that uses browser automation with multiple search engines and selects the priority chain based on search intent. Supports: Perplexity, Metaso AI, Google, Bing, Brave, DuckDuckGo, Baidu, Sogou, Tavily. Trigger when the user mentions "web search," "search for it," "search this for me," "look it up online," "search engine," or needs re…
Independent GitHub snapshot · Automated classification · Original documentation governs
Use browser automation to search the web through multiple engines, then fall back automatically when one engine is blocked, logged out, or returns poor results.
Activate this skill when the user wants:
| Engine | URL pattern | Strength | Notes |
|---|---|---|---|
| Perplexity | https://www.perplexity.ai/search?q={query} | Highest answer quality | Needs login once |
| Metaso AI | https://metaso.cn/ | Strong Chinese results | Home page interaction may be needed |
https://www.google.com/search?q={query} | Best general web coverage | Stable fallback | |
| Bing | https://www.bing.com/search?q={query} | Good Chinese + AI summary | Stable fallback |
| Brave | https://search.brave.com/search?q={query} | Privacy-friendly | Good backup |
| DuckDuckGo | https://html.duckduckgo.com/html/?q={query} | Lightweight privacy search | May show anomaly pages |
| Baidu | https://www.baidu.com/s?wd={query} | Strong Chinese index | Use for Chinese web results |
| Sogou | https://www.sogou.com/web?query={query} | Chinese / WeChat-heavy results | Secondary Chinese backup |
| Tavily | API-based | Agent-oriented | Requires API key |
Choose the search chain by user intent.
Perplexity -> Metaso AI -> Bing -> Google -> Brave
Metaso AI -> Perplexity -> Baidu -> Bing -> Google
Google -> Bing -> Brave -> DuckDuckGo
Brave -> DuckDuckGo -> Bing
Immediately switch to the next engine when any of these happens:
Treat a search as successful when at least two of these are true:
scripts/browser_search.py - generate engine priority plans and fallback chainsevals/evals.json - prompt coverage for the main routing scenarios