multi-search-engine
by @52yuanchangxing
Build auditable search URLs across Chinese and global engines with region/language filters, advanced operators, time scopes, privacy-first options, compare m...
clawhub install multi-search-engine-proπ About This Skill
name: multi-search-engine description: Build auditable search URLs across Chinese and global engines with region/language filters, advanced operators, time scopes, privacy-first options, compare mode, and no API keys. version: 2.1.0 metadata: openclaw: requires: bins: - python3 config: - config.json - resources/engine-catalog.json install: [] emoji: "π" homepage: https://clawhub.com/skills/multi-search-engine
Multi Search Engine v2.1.0
A search orchestration skill for OpenClaw that helps the agent choose engines, build safe search URLs, compare results across engines, and explain why a given engine is appropriate.
This version turns the skill from a static engine list into a reusable toolkit with:
site:, filetype:, exact phrase, exclusion, OR groups)json, markdown, or plain textWhen to use this skill
Use this skill when the user wants to:
1. search the same query on multiple engines
2. bias toward Chinese vs global engines
3. use privacy-first engines
4. build advanced search operators reliably
5. compare engine coverage before opening pages
6. prepare direct web_fetch or browser URLs without needing an API key
Recommended workflow
1. Normalize the user's research intent: - broad web search - China-focused search - privacy-first search - docs / code / paper / file search - calculation / fact query
2. Pick engines deliberately: - China / local web: Baidu, Sogou, 360, Toutiao, WeChat - Global general: Google, Bing INT, Brave, Yahoo - Privacy-first: DuckDuckGo, Startpage, Brave, Qwant - Knowledge / computation: WolframAlpha - Community / niche finance: Jisilu
3. Build the query using operators only when they help:
- site: for source restriction
- filetype: for PDFs / docs
- quotes for exact phrase
- -term for exclusion
- OR for alternatives
4. Prefer compare mode for research-sensitive tasks: - one privacy engine - one mainstream engine - one region-specific engine if relevant
5. Open only the most promising result pages after inspecting generated URLs.
Direct script usage
python3 scripts/build_search_urls.py --query "openclaw skills" --engine google
python3 scripts/build_search_urls.py --query "ιεζθ΅" --preset cn-research --time week --format markdown
python3 scripts/build_search_urls.py --query "react hooks" --site github.com --exact "useEffect" --compare google,ddg,brave
python3 scripts/build_search_urls.py --query "100 USD to CNY" --engine wolframalpha --format json
Typical OpenClaw usage
User asks for recent AI papers as PDFs
β build a Google / Brave compare query
β add filetype:pdf and time scope
β inspect URLs before opening pages
Security and privacy
Files
SKILL.md β primary instructions and metadataREADME.md β install, scenarios, examples, FAQ, risksscripts/build_search_urls.py β URL builder and compare helperresources/engine-catalog.json β engine definitions, aliases, capabilitiesresources/search-operator-cheatsheet.md β operator referenceexamples/example-prompt.md β prompt patterns for agentstests/smoke-test.md β manual smoke coverageSELF_CHECK.md β self-audit and release checklist