Multi-Engine Web Search

v1.0.0

Search Google, Bing, DuckDuckGo, Brave, Startpage, Yahoo, Yandex, Baidu, Sogou, Qwant, Ecosia, Mojeek, and WolframAlpha from one skill.

0· 555·5 current·5 all-time
byIván@ivangdavila
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description (multi-engine web search) align with the instructions and listed engines. There are no unrelated required binaries, environment variables, or config paths declared.
Instruction Scope
Instructions are scoped to running web_fetch queries against many search engine URLs, applying operator patterns, and storing small preference memory. This is coherent for the stated purpose. Note: the skill directs the agent to read/write ~/multi-engine-web-search/memory.md and to save activation preferences into the agent's main memory — both are reasonable for a preference-oriented skill but are actions the user should be aware of.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest install risk. There is nothing downloaded or written during an install step beyond the runtime memory file described in the SKILL.md/setup.md.
Credentials
The skill requests no credentials or env vars (proportional). However, its core behavior is to send every query to multiple external search providers; sensitive queries (PII, secrets) will be transmitted to several third parties. This is a privacy/coverage tradeoff rather than an incoherence, but users should assume queries are externally visible to the listed engines.
Persistence & Privilege
always:false (normal). The skill persists a small preferences file in the user's home directory and asks to update the agent's main memory with activation preferences. Writing its own small memory file is reasonable; updating the agent's main memory is expected for activation behavior but is a privileged action the user should approve.
Assessment
This skill appears to do what it says: run the same query across multiple search engines and keep a small local preferences file. Before installing or enabling it, consider: (1) Privacy — every query will be sent to multiple external search providers, so do not submit passwords, secrets, or sensitive personal data. (2) Activation behavior — it will store preferences in ~/multi-engine-web-search/memory.md and may add an activation flag to your agent memory; review that file and the agent memory change if you want to control when it runs. (3) Configure blocked engines or 'on_request' activation if you want to limit external exposure or avoid particular regional engines. If you want stronger guarantees, ask the skill author for explicit handling of sensitive queries (e.g., automatic prompt to confirm before sending) or keep the activation mode set to manual.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

W Clawdis
OSmacOS · Linux · Windows
latestvk977k0bdrm7atmemvvj3br0th9829rv1
555downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0
macOS, Linux, Windows

Setup

On first use, read setup.md to define activation behavior and preferred engine order, then store the preference profile.

When to Use

Use this when one engine is not enough and you need broader coverage, faster cross-checking, and cleaner verification.

Architecture

Store minimal preferences in ~/multi-engine-web-search/. See memory-template.md.

~/multi-engine-web-search/
`-- memory.md   # activation mode, engine priority, blocked engines, and output style

Quick Reference

TopicFile
Setup flow and activation policysetup.md
Minimal memory schemamemory-template.md

Search Engines

Global Engines (12)

  • Google: https://www.google.com/search?q={keyword}
  • Google HK: https://www.google.com.hk/search?q={keyword}
  • Bing: https://www.bing.com/search?q={keyword}
  • Yahoo: https://search.yahoo.com/search?p={keyword}
  • DuckDuckGo: https://duckduckgo.com/html/?q={keyword}
  • Brave: https://search.brave.com/search?q={keyword}
  • Startpage: https://www.startpage.com/sp/search?query={keyword}
  • Qwant: https://www.qwant.com/?q={keyword}
  • Ecosia: https://www.ecosia.org/search?q={keyword}
  • Mojeek: https://www.mojeek.com/search?q={keyword}
  • Swisscows: https://swisscows.com/web?query={keyword}
  • AOL Search: https://search.aol.com/aol/search?q={keyword}

Regional Engines (9)

  • Baidu: https://www.baidu.com/s?wd={keyword}
  • Bing CN: https://cn.bing.com/search?q={keyword}&ensearch=0
  • Bing INT (CN endpoint): https://cn.bing.com/search?q={keyword}&ensearch=1
  • Sogou: https://www.sogou.com/web?query={keyword}
  • 360 Search: https://www.so.com/s?q={keyword}
  • Yandex: https://yandex.com/search/?text={keyword}
  • Naver: https://search.naver.com/search.naver?query={keyword}
  • Seznam: https://search.seznam.cz/?q={keyword}
  • CocCoc: https://coccoc.com/search?query={keyword}

Knowledge and Developer Engines (6)

  • WolframAlpha: https://www.wolframalpha.com/input?i={keyword}
  • Wikipedia: https://en.wikipedia.org/w/index.php?search={keyword}
  • GitHub Search: https://github.com/search?q={keyword}
  • Stack Overflow Search: https://stackoverflow.com/search?q={keyword}
  • Semantic Scholar: https://www.semanticscholar.org/search?q={keyword}
  • PubMed: https://pubmed.ncbi.nlm.nih.gov/?term={keyword}

Engine Shortcuts

ShortcutEngine
!gGoogle
!ghkGoogle HK
!bBing
!yYahoo
!ddgDuckDuckGo
!brBrave
!spStartpage
!qwQwant
!ecoEcosia
!mjMojeek
!swSwisscows
!aolAOL Search
!baBaidu
!bcnBing CN
!sgSogou
!360360 Search
!ydxYandex
!navNaver
!szSeznam
!ccCocCoc
!waWolframAlpha
!wWikipedia
!ghGitHub Search
!soStack Overflow
!ssSemantic Scholar
!pmPubMed

Quick Examples

// 1) Basic multi-engine pass
web_fetch({"url": "https://www.google.com/search?q=llm+agent+framework"})
web_fetch({"url": "https://duckduckgo.com/html/?q=llm+agent+framework"})
web_fetch({"url": "https://search.brave.com/search?q=llm+agent+framework"})

// 2) Site-specific verification
web_fetch({"url": "https://www.bing.com/search?q=site:github.com+fastapi+auth"})

// 3) Filetype query
web_fetch({"url": "https://www.google.com/search?q=rag+evaluation+filetype:pdf"})

// 4) Recency-focused query
web_fetch({"url": "https://www.google.com/search?q=ai+policy+2026&tbs=qdr:m"})

// 5) Knowledge query
web_fetch({"url": "https://www.wolframalpha.com/input?i=150+USD+to+EUR"})

Advanced Operators

OperatorExamplePurpose
site:site:arxiv.org agentic aiLimit to one domain
filetype:filetype:pdf model cardFind specific formats
"""context window"Exact phrase
-python -snakeExclude noisy term
ORllama OR mistralAlternative terms
intitle:intitle:benchmark llmKeyword in page title
inurl:inurl:docs authenticationKeyword in URL

Time Filters

PatternExamplePurpose
tbs=qdr:hGoogle past hourBreaking updates
tbs=qdr:dGoogle past dayDaily changes
tbs=qdr:wGoogle past weekWeekly updates
before:ai act before:2026-03-01Upper date bound
after:ai act after:2025-01-01Lower date bound

Core Rules

1. Check Preferences First

Before searching, read memory preferences:

  • activation mode (always, on-request, or mixed)
  • preferred engine order
  • blocked engines
  • output style (fast summary or evidence-heavy)

2. Always Use Multi-Engine Batches

Run at least 3 engines per request: one mainstream, one privacy engine, and one alternate index.

3. Add a Contradiction Query

For every important claim, run one query that looks for disagreement, failures, or corrections.

4. Prefer Primary Sources

If sources conflict, prioritize original docs, direct announcements, and first-party datasets.

5. Verify Date Context

For current topics, verify publication date and event date before final conclusions.

6. Return Evidence First

Output must include direct answer, best links, and confidence in one concise block.

Common Traps

  • Using only one engine and assuming top results are correct.
  • Forgetting contradiction queries on high-impact decisions.
  • Treating copied news rewrites as independent confirmation.
  • Ignoring date filters for rapidly changing topics.
  • Returning link dumps without a clear recommendation.

External Endpoints

Endpoint FamilyData SentPurpose
Public search engines listed abovequery textMulti-engine retrieval and cross-checking
Knowledge and developer engines listed abovequery textTechnical, scientific, and code verification

No other data is sent externally.

Related Skills

Install with clawhub install <slug> if user confirms:

  • analysis - Turn search findings into clear conclusions
  • compare - Compare options side by side with tradeoffs
  • web - Inspect pages deeply after initial retrieval
  • in-depth-research - Expand into long-form investigations
  • elasticsearch - Build custom search backends when needed

Feedback

  • If useful: clawhub star multi-engine-web-search
  • Stay updated: clawhub sync

Comments

Loading comments...