multi-search-engine

Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and WolframAlpha knowledge queries. No API keys required.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "multi-search-engine" with this command: npx skills add jasdkc/itisbig-multi-search-engine

Multi Search Engine

Multiple search engine integration with support for Chinese and global search engines.

Supported Search Engines

Chinese Search Engines (8 total)

  • 🔍 Baidu
  • 🦉 360 Search
  • 🔍 Bing China
  • 🇨🇳 Sogou
  • 🥇 Weibo
  • 🧭 Baidu Scholar
  • 🌐 Zhihu
  • 🔖 Bing Scholar

Global Search Engines (9 total)

  • 🌍 Google
  • 🔍 Bing
  • 🦆 DuckDuckGo
  • 🐙 Brave Search
  • 🌐 Startpage (privacy-focused)
  • 🔬 Google Scholar
  • 🧠 WolframAlpha (knowledge queries)
  • 📰 Brave News
  • 🍴 Hacker News

When to Use

  • User asks to search the web for current information
  • Need to find recent news
  • Search for academic papers
  • Ask knowledge-based computational questions (WolframAlpha)
  • Prefer privacy-focused search
  • Chinese language/region-specific search

How to use

Basic Search

from multi_search import search

results = search(
    query="artificial intelligence latest developments", 
    count=5, 
    engine="google" # optional, default searches all configured
)

for result in results:
    print(result.title, result.url, result.snippet)

Command Line

# Search all engines
multi-search "what is openclaw" --count 10

# Search specific engine
multi-search "machine learning" --engine bing

# Search with time filter
multi-search "AI news" --days 7

# Site-specific search
multi-search "tavily" --site github.com

# WolframAlpha computational knowledge
multi-search "integral of x^2 sinx dx" --engine wolframalpha

Configuration

Configure API Keys (optional)

Create .env file in skill directory:

# Optional API keys (most engines work without API keys for basic search)
GOOGLE_API_KEY=your_key
BING_API_KEY=your_key
WOLFRAM_APP_ID=your_id
WOLFRAM_API_KEY=your_key

# Enable/disable specific engines
ENABLED_ENGINES=baidu,bing,google,duckduckgo,bing,startpage,brave

**Most Chinese engines work without API keys via web scraping.

Response Format

[
  {
    "title": "Result Title",
    "url": "https://example.com",
    "snippet": "Text summary",
    "engine": "google",
    "position": 1
  }
]

Features

  • Advanced search operators: support for (site:, inurl:, filetype, exact phrase
  • Time filtering: search within N days/months/years
  • Language preference: auto-language detection based on query language
  • Fallback: if one engine fails, falls back to next
  • No API key required: most engines work without API keys via public endpoints

Dependencies

pip install requests beautifulsoup4

## Credits

- Inspired by [searchapi](https://github.com/tobias neutralone

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Ephemeral Media Hosting

自動削除機能付き一時メディアホスティングシステム

Registry SourceRecently Updated
General

Ethereum Read Only

Foundry castを使用したウォレット不要のオンチェーン状態読み取り

Registry SourceRecently Updated
General

OpenClaw Memory

Manage, optimize, and troubleshoot the OpenClaw memory system — MEMORY.md curation, daily logs (memory/YYYY-MM-DD.md), memory_search tuning, compaction survi...

Registry SourceRecently Updated
General

ImageRouter

Generate AI images with any model using ImageRouter API (requires API key).

Registry SourceRecently Updated
2.6K2dawe35