Multi Search Engine
Paste the following prompt into your AI chat to install this skill:
Please refer to https://skillhub.cn/install/skillhub.md to install @zcwl/multi-search-engine.
About this skill
The Problem It Solves
When conducting technical research or market analysis, relying on a single search engine often presents significant limitations. Different engines have varying index scopes, ranking algorithms, and presentation styles, leading to three core issues: incomplete information coverage where critical sources may be missed; high duplication of results requiring manual cleanup; and a lack of a unified, cross-platform view for comparison. For instance, searching for an open-source library might yield Chinese community discussions on Baidu, international resources on Google, and unique academic references on Bing. Manually switching between tabs is not only time-consuming but also makes systematic integration of information difficult.
How the Skill Works
This skill, @zcwl/multi-search-engine, functions as a tool within an AI Agent to automate this process. Its core mechanics revolve around multi-engine aggregation and intelligent processing.
- Core Capabilities:
- Engine Integration: It natively supports 16 search engines—7 domestic (e.g., Baidu, Sogou) and 9 global (e.g., Google, Bing, DuckDuckGo). The skill interacts with these engines via standardized API interfaces.
- Result Aggregation & Deduplication: After executing a query, it calls the specified
engines(e.g.,google,baidu). It then performs intelligent aggregation on the raw results. Using URL or content fingerprints, it deduplicates entries and applies an initial relevance-based sorting to output a consolidated list. -
Structured Output: The output is not a simple collection of links but structured data containing fields like title, snippet, and source engine. This facilitates further analysis or formatting by the Agent.
-
Key Workflow:
1. Input Parameters: The user provides a requiredquery(search keyword) and an optionalengines(list of engines to use).
2. Search Execution: The skill sequentially or concurrently calls the search APIs of the specified engines in the background.
3. Post-Processing: The raw results undergo deduplication, cleaning, and sorting.
4. Result Delivery: The processed, aggregated results are returned to the Agent in a standardized format.
The entire process is orchestrated using the Agent's built-in LLM API, requiring no complex web scraping or parsing scripts from the user.
Applicable Boundaries & Caveats
This skill is focused on retrieving and integrating publicly accessible web information and is not a universal solution. Its boundaries should be clear:
- Not Suitable For: Private data search that requires real-time indexing and full-text search (e.g., internal enterprise document libraries). It cannot access data sources behind specific authentication or firewalls.
- Result Limitations: The quality of aggregated results depends on the raw data returned by each engine. For extremely niche or time-sensitive information, combining it with domain-specific engines may still be necessary.
- Usage Notes:
- For complex queries, consider starting with a broad
queryto get an overview, then use theenginesparameter to focus on specific engines for deeper filtering. - The semantic search and intelligent summary capabilities available in the paid version can further enhance efficiency but require appropriate authorization.
- When handling multilingual queries, the skill will mix calls to Chinese and English engines, potentially returning results in multiple languages. Language filtering may need to be handled by the Agent or user.
Use Cases
- During competitive analysis, aggregating search results from multiple engines like Google and Baidu, then deduplicating them to generate a comprehensive report and avoid missing information.
- Monitoring technology trends in open-source communities by setting up keyword-based scheduled searches, automatically aggregating changes from engines like Bing and DuckDuckGo and pushing notifications.
- Conducting cross-market research by simultaneously searching in Chinese and English, summarizing results from 16 global engines to compare user feedback across different regions.
Best For
- Market Analyst: Needs to aggregate public competitor information from multiple search engines weekly to quickly update market insight reports.
- Technical Community Operator: Collects user discussions and feedback from various platforms, integrating them into a structured knowledge base to support product decisions.
- Academic Research Assistant: Searches for relevant papers from different academic engines during literature reviews, deduplicating and exporting them to standard formats for citation.
Related Skills
A unified real-time search service supporting general web search, vertical domain queries, parallel batch search, and web page content extraction.
A core ETL engine for RAG/knowledge base pipelines that decomposes long documents into semantically complete, retrieval-ready atomic slices.
A smart converter that transforms various document formats into Markdown, with automatic dependency management, fallback conversion, and output cleaning.
A RAG-oriented assistant for bidding data, supporting retrieval, summarization, and structuring of bid announcements across all industries nationwide.