Multi Search

智能多引擎搜索,自动检测网络环境并按优先级切换:DuckDuckGo -> Tavily -> Bing API -> Bing爬虫。支持自动配额管理和网络缓存。Invoke when user needs web search with automatic engine selection and network adaptation.

11 stars 2 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Nex-ZMH/Agent-websearch-skill --skill multi-search
Manual install
git clone --depth 1 https://github.com/Nex-ZMH/Agent-websearch-skill.git /tmp/Agent-websearch-skill
mkdir -p ~/.claude/skills
cp -r /tmp/Agent-websearch-skill/. ~/.claude/skills/multi-search

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Multi-Search Skill - 智能多引擎搜索

本技能整合多个搜索引擎,自动检测网络环境,智能选择最佳可用引擎。

## 引擎优先级

### 质量优先模式 (prefer_quality=True)
1. Tavily API (1000次/月) - 质量最高,需 API Key
2. DuckDuckGo (无限免费) - 无需 API Key
3. Bing Web Search API (1000次/月) - 需 API Key
4. Bing 爬虫 (无限免费) - 最终回退

### 平衡模式 (prefer_quality=False, 默认)
1. DuckDuckGo (无限免费) - 优先免费引擎
2. Tavily API (1000次/月) - 如果配置了 API Key
3. Bing Web Search API (1000次/月)
4. Bing 爬虫 (无限免费)

## 核心能力

- 智能网络检测与引擎切换
- 自动配额管理(Tavily/Bing API)
- 支持网页内容抓取
- 5分钟网络检测缓存

## 使用方式

### 基本搜索
```python
from multi_search import search

# 平衡模式 - 优先免费引擎
results = search("Python tutorial", max_results=5)

# 质量优先模式 - 优先使用 Tavily
results = search("AI research", max_results=5, prefer_quality=True)

# 强制重新检测网络(切换 VPN 后使用)
results = search("OpenClaw skills", max_results=5, force_network_check=True)
```

### 搜索技能(自动质量优先)
```python
from multi_search import search_skills

results = search_skills("OpenClaw AI agent automation", max_results=10)
```

### 查看系统状态
```python
from multi_search import get_status

status = get_status()  # 使用缓存
status = get_status(force_network_check=True)  # 强制重新检测
```

### 抓取网页详细内容
Read the full skill on GitHub

Details

Skill name
multi-search
Repo updated
20 February 2026

FAQ

What does the Multi Search skill do?

智能多引擎搜索,自动检测网络环境并按优先级切换:DuckDuckGo -> Tavily -> Bing API -> Bing爬虫。支持自动配额管理和网络缓存。Invoke when user needs web search with automatic engine selection and network adaptation.

How do I install the Multi Search skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Nex-ZMH/Agent-websearch-skill --skill multi-search. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Multi Search popular?

It lives in Nex-ZMH/Agent-websearch-skill, which has 11 GitHub stars and 2 forks.

Related skills

B3sty Skill

10

b3sty191/b3sty-skill

b3sty rules for implementing, reviewing, debugging, refactoring, or optimizing RedM/FiveM Lua resources. Use for FXServer manifests, client/server Lua, natives/entities, native invocation from docs (hashes, InvokeNative, marshalling, RDR3 structs), events/callbacks/exports/NUI, NUI/browser-UI bridge (SendNUIMessage, RegisterNUICallback, SetNuiFocus), NUI XSS/player-string rendering, OneSync/entity networking (net IDs, ownership, routing buckets, broadcasts), built-in client events (weaponDamageEvent, explosionEvent), anti-cheat/event-security hardening (give-item/give-money dupe prevention, Re

Software Development

Vault

12

AnYejun/blind-vault

Store and use the user's API keys, passwords, tokens, and credentials WITHOUT ever seeing their values. Trigger whenever the user mentions an API key, token, password, credential, login, secret, or .env file; wants to store or rotate one; or a command needs auth / fails with 401/403/"missing key". Values live in the macOS Keychain; the agent only ever reads a pointer manifest.

Software Development

Grok Bot Gateway

10

dimpurr/grok-bot-gateway

An official-webhook-only gateway to all your Grok Bots. Use this when a coding agent or script needs to list a Grok Bot team, read a Bot's transcript or message a Bot, or when a Grok Bot user wants to host that gateway; it detects which side you're on and guides you. Callers (Claude Code, Codex, scripts) use the grokgw client; hosts create the gateway Bot, its webhook routine and a host config. Getting results back is optional and goes over a return path you choose (none by default).

Software Development

Rust Elegant

12

fuqiuluo/rust-elegant

Rust 优雅开发规范,必须在以下场景触发:为 Rust 项目写代码、review Rust 代码、设计 Rust 项目结构、处理 Rust 错误类型时。覆盖命名、注释规范、枚举设计、trait 抽象、项目结构、错误处理、所有权、迭代器、宏、内存分配、match 穷尽性、unsafe 等所有 Rust 惯用法。只要任务涉及写或修改 Rust 代码,必须读取此 skill。

Software Development

302ai API Integration

11

302ai/302AI-API-Integration-Skill

ALWAYS use this skill when user needs ANY API functionality (AI models, image generation, video, audio, text processing, etc.). Automatically search 302.AI's 1400+ APIs and generate integration code. Use proactively whenever APIs or AI capabilities are mentioned.

Software Development

Enterprise Architect

7

rafalr100/enterprise-architect-skill

Operate as a world-class Enterprise Architect (FAANG / top-tier consulting calibre) grounded in TOGAF, Zachman, and modern EA practice. Opens with discovery — asks the clarifying questions that materially change the architecture before producing any deliverable. Activates when the user asks for enterprise-architecture work — target architectures, reference architectures, architecture patterns, standards, principles, capability maps, technology strategy, roadmaps, trade-off analysis, architecture decision records, governance, or audience-tiered architecture presentations (C-level/board, solutio

Software DevelopmentIn 1 list

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.