multi-search
智能多引擎搜索,自动检测网络环境并按优先级切换:DuckDuckGo -> Tavily -> Bing API -> Bing爬虫。支持自动配额管理和网络缓存。Invoke when user needs web search with automatic engine selection and network adaptation.
By nex-zmh · 913 installs
npx skills add nex-zmh/agent-websearch-skill --skill multi-search
Source repository · Upstream listing
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分钟网络检测缓存
使用方式
基本搜索
搜索技能(自动质量优先)
查看系统状态
抓取网页详细内容
与 Summarize 技能结合使用
返回结果格式
参数说明
query : 搜索关键词
max results : 最大结果数(默认5)
prefer quality : 是否优先质量(默认False)
force network check : 是否强制重新检测网络(默认False)
注意事项
DuckDuckGo: 免费无限,但某些网络环境无法访问
Tavily: 质量高,需要 API key,1000次/月
Bing API: 官方稳定,需要 Azure 账号,1000次/月
Bing 爬虫: 免费无限,但可能受反爬影响