/install 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
- 🧭 Baidu Scholar
- 🌐 Zhihu
- 🔖 Bing Scholar
Global Search Engines (9 total)
- 🔍 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
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install itisbig-multi-search-engine - After installation, invoke the skill by name or use
/itisbig-multi-search-engine - Provide required inputs per the skill's parameter spec and get structured output
What is 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 Wolfra... It is an AI Agent Skill for Claude Code / OpenClaw, with 283 downloads so far.
How do I install multi-search-engine?
Run "/install itisbig-multi-search-engine" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is multi-search-engine free?
Yes, multi-search-engine is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does multi-search-engine support?
multi-search-engine is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created multi-search-engine?
It is built and maintained by jasdkc (@jasdkc); the current version is v1.0.0.