multi-search-engine

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.

3,891 stars

Best use case

multi-search-engine is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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.

Teams using multi-search-engine should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/multi-search-engine-pro/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/52yuanchangxing/multi-search-engine-pro/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/multi-search-engine-pro/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How multi-search-engine Compares

Feature / Agentmulti-search-engineStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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:

- engine aliases and region-aware selection
- advanced operator composition (`site:`, `filetype:`, exact phrase, exclusion, OR groups)
- time scopes where the engine supports them
- compare mode for multi-engine research
- privacy-first presets
- command-line helper script that outputs `json`, `markdown`, or plain `text`
- explicit safety guidance for direct web access

## When 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

```bash
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

```text
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

- This skill does **not** require API keys.
- It does **not** execute remote code.
- It only generates deterministic search URLs from local templates.
- Network access happens only when the agent explicitly opens the generated URLs.
- Search engines may log requests; use privacy presets when that matters.

## Files

- `SKILL.md` — primary instructions and metadata
- `README.md` — install, scenarios, examples, FAQ, risks
- `scripts/build_search_urls.py` — URL builder and compare helper
- `resources/engine-catalog.json` — engine definitions, aliases, capabilities
- `resources/search-operator-cheatsheet.md` — operator reference
- `examples/example-prompt.md` — prompt patterns for agents
- `tests/smoke-test.md` — manual smoke coverage
- `SELF_CHECK.md` — self-audit and release checklist

Related Skills

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

Twitter Command Center (Search + Post)

3891
from openclaw/skills

Searches and reads X (Twitter): profiles, timelines, mentions, followers, tweet search, trends, lists, communities, and Spaces. Publishes posts after the user completes OAuth in the browser. Use when the user asks about Twitter/X data, social listening, or posting without sharing account passwords.

Social Media

openclaw-search

3891
from openclaw/skills

Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API.

Data & Research

search-for-service

3891
from openclaw/skills

Search and browse the x402 bazaar marketplace for paid API services. Use when you or the user want to find available services, see what's available, discover APIs, or need an external service to accomplish a task. Also use as a fallback when no other skill clearly matches — search the bazaar to see if a paid service exists. Covers "what can I do?", "find me an API for...", "what services are available?", "search for...", "browse the bazaar".

API Discovery & Integration

PRD Engine — Product Requirements That Ship

3891
from openclaw/skills

Complete product requirements methodology: from idea to spec to shipped feature. Not just a JSON template — a full system for writing PRDs that developers actually follow and stakeholders actually approve.

Workflow & Productivity

Performance Review Engine

3891
from openclaw/skills

> Your AI-powered performance management system. Write reviews that develop people, not just evaluate them. From self-assessments to 360° feedback to calibration — complete frameworks for every review cycle.

Workflow & Productivity

afrexai-performance-engineering

3891
from openclaw/skills

Complete performance engineering system — profiling, optimization, load testing, capacity planning, and performance culture. Use when diagnosing slow applications, optimizing code/queries/infrastructure, load testing before launch, planning capacity, or building performance into CI/CD. Covers Node.js, Python, Go, Java, databases, APIs, and frontend.

DevOps & Infrastructure

Partnership & Channel Revenue Engine

3891
from openclaw/skills

Turn partnerships from handshake deals into a systematic revenue machine. This is the complete playbook for finding, qualifying, structuring, launching, and scaling partner-driven growth — whether you're building integration partnerships, reseller channels, affiliate programs, or strategic alliances.

Workflow & Productivity

OpenClaw Mastery — The Complete Agent Engineering & Operations System

3891
from openclaw/skills

> Built by AfrexAI — the team that runs 9+ production agents 24/7 on OpenClaw.

DevOps & Infrastructure

afrexai-okr-engine

3891
from openclaw/skills

Complete OKR & Strategy Execution system — from company vision to weekly execution. Covers goal hierarchy, OKR writing methodology, scoring rubrics, alignment cascading, KPI dashboards, review cadences, team accountability, and quarterly planning rituals. Use when setting goals, running planning cycles, tracking OKRs, building KPI dashboards, running retrospectives, or aligning team work to strategy. Trigger on: "OKR", "objectives", "key results", "goal setting", "quarterly planning", "KPIs", "strategy execution", "annual planning", "team goals", "alignment", "review cadence", "what should we focus on", "prioritize", "goal tracking", "north star metric".

Workflow & Productivity

afrexai-observability-engine

3891
from openclaw/skills

Complete observability & reliability engineering system. Use when designing monitoring, implementing structured logging, setting up distributed tracing, building alerting systems, creating SLO/SLI frameworks, running incident response, conducting post-mortems, or auditing system reliability. Covers all three pillars (logs/metrics/traces), alert design, dashboard architecture, on-call operations, chaos engineering, and cost optimization.