web-search

Automates multi-engine web searches with intent-based priority chains and automatic fallback.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/riipandi/minis-skills --skill web-search-riipandi
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: web-search
Source: https://github.com/riipandi/minis-skills/tree/main/web-search
Command: npx skills add https://github.com/riipandi/minis-skills --skill web-search-riipandi

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes scripts (resource) components.

What problem does it solve? Single search engines often fail due to captchas, login expiration, blocked traffic, or poor regional coverage, forcing users to manually retry queries across different sites. This Skill routes each query through the right chain of search engines and switches automatically when one fails. ## Core Features & Use Cases - Intent-based engine routing: Selects priority chains for deep research, Chinese-language search, general web lookup, or privacy-first queries across Perplexity, Metaso AI, Google, Bing, Brave, DuckDuckGo, Baidu, Sogou, and Tavily. - Automatic fallback: Detects captchas, empty results, login expiry, and broken pages, then moves to the next engine without user intervention. - Plan generation script: scripts/browser_search.py outputs ordered fallback chains and ready-to-use search URLs for any query and intent. - Use Case: A user asks to research 2026 AI search engine comparisons; the Skill picks the deep-research chain (Perplexity β†’ Metaso AI β†’ Bing β†’ Google β†’ Brave) and returns the first successful result with sources. ## Quick Start Ask the assistant to search the web for a topic, for example: search online for the latest AI agent frameworks and prefer Chinese sources.

Frequently Asked Questions about web-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web with automatic fallback across multiple search engines?β–Ό

Define an intent-based priority chain and try each engine in order, switching when a page shows captchas, empty results, or login walls. The browser_search.py script generates the ordered chain and URLs for any query and intent.

Which search engine is best for Chinese-language web search?β–Ό

Metaso AI provides strong structured Chinese answers, followed by Baidu for broad Chinese index coverage and Sogou for WeChat-heavy content. Bing and Google serve as stable fallbacks for Chinese queries.

Does browser-based web search require an API key?β–Ό

Browser-based engines like Google, Bing, Brave, DuckDuckGo, Baidu, and Sogou require no API key. Perplexity needs a one-time login, and only the API-based Tavily engine requires a key.

Why does a search engine return no results during browser automation?β–Ό

Common causes include captcha or verification pages, abnormal traffic blocks, expired logins, redirects to the homepage, or broken page structure. Detect these block signals and switch to the next engine in the fallback chain.

What are the limitations of browser automation search compared to search APIs?β–Ό

Browser automation is slower, can be blocked by anti-bot measures, and depends on page structure stability. API-based engines like Tavily offer more deterministic results but require API keys and may lack the answer quality of Perplexity.