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 爬虫: 免费无限,但可能受反爬影响