π¦ ClawHub
multi-search-engine
by @jasdkc
Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and Wolfra...
TERMINAL
clawhub install itisbig-multi-search-engineπ About This Skill
name: multi-search-engine description: 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.
Multi Search Engine
Multiple search engine integration with support for Chinese and global search engines.
Supported Search Engines
Chinese Search Engines (8 total)
Global Search Engines (9 total)
When to Use
How to use
Basic Search
from multi_search import searchresults = 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 10Search specific engine
multi-search "machine learning" --engine bingSearch with time filter
multi-search "AI news" --days 7Site-specific search
multi-search "tavily" --site github.comWolframAlpha 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_keyEnable/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
site:, inurl:, filetype, exact phraseDependencies
```bash pip install requests beautifulsoup4
Credits
β‘ When to Use
βοΈ 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_keyEnable/disable specific engines
ENABLED_ENGINES=baidu,bing,google,duckduckgo,bing,startpage,brave
**Most Chinese engines work without API keys via web scraping.