前言¶
在 Agent 里做查资料、核事实或写调研,常见做法是手动挑一个搜索工具,或按场景写死「先 Web 再 MCP」。环境里往往同时挂着百度搜索、Tavily、Brave、WebFetch、Browser 等多套能力,但谁来并行调用、多语言 query 怎么拆、深度检索何时停,通常要你在对话里反复指挥。
下面介绍 SkillHub 社区 Skill @user_c6863e36/search-orchestrator(页面名称:智能搜索编排器)。它把「发现可用搜索 Skill → 并行调用 → 迭代收敛 → 结论聚合与溯源」收成一条编排链路,并标明 requires_api_key=false,不强制为本 Skill 单独配置 API Key(具体搜索后端仍取决于你已安装的各搜索 Skill 及其密钥要求)。
这是什么¶
一句话定位: 全自动智能搜索编排器(简介中标注为 v5.32;SkillHub 包版本为 1.0.11)。
坐标与来源: @user_c6863e36/search-orchestrator,分类 ai-agent,来源 community,发布者 user_c6863e36(SkillHub 页面展示作者 Ashmorrow)。
解决的问题: 零配置自动发现环境中全部搜索类 Agent Skill,并行调用;按多语言 query 分流;深度迭代直至自动收敛;输出带全链路锚点审计与信息密度评分、可溯源的多源聚合结论。适用于搜索、查资料、核事实、对比、深度研究、调研报告等任务。
核心功能¶
以下能力均来自 SkillHub 官方简介,未在页面单独展开的实现细节不作延伸描述。
-
零配置工具发现
自动发现当前 Agent 可用的搜索相关 Skill,即插即用,无需为编排器本身写配置文件。 -
并行多源搜索
同时调度已发现的搜索工具。官方列举的支持类型包括:百度搜索、Tavily、高德地图、Brave、WebSearch、WebFetch、Browser,以及「任意搜索 Agent Skill」。 -
智能 query 分流
对多语言 query 做分流,由编排逻辑决定如何拆解与下发检索。 -
深度迭代与自动收敛
在需要多轮检索、对比、核实的场景下迭代搜索,直至编排器判定收敛,减少人工「再搜一轮」的来回。 -
锚点审计与信息密度评分
全链路锚点审计,并对信息密度评分,便于判断结论是否足够支撑报告或决策。 -
可溯源结论聚合
每条结论可溯源,自动聚合多源搜索结果,适合调研、对比与事实核对。 -
自然语言触发
官方给出的触发词包括:搜索、搜一下、查资料、调研、对比、核事实、研究。
安装与启用¶
SkillHub 页面给出的安装指引是:让 AI 根据 SkillHub 安装文档 安装 @user_c6863e36/search-orchestrator。下面把文档中与安装相关的步骤整理为可复现命令(路径以你当前使用的 Agent 为准)。
1、检查或安装 skillhub CLI¶
command -v skillhub && skillhub --version
若未安装,可使用官方推荐的一键安装(含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
2、安装到当前 Agent 的 skills 目录¶
安装时必须用 --dir 指向当前 Agent 识别的 skills 目录;装到默认 ./skills/ 可能不会被 Agent 加载。官方文档列出的常见路径示例:
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
安装命令形式如下(将 <skills 目录> 替换为实际路径):
skillhub install @user_c6863e36/search-orchestrator --dir <skills 目录>
也可先搜索再安装:
skillhub search search-orchestrator
skillhub install search-orchestrator --dir <skills 目录>
安装完成后,按你所用 Client 的要求重启或刷新 Skill 列表,使编排器生效。编排器会自动发现你已安装的其他搜索 Skill;若环境中没有任何搜索类 Skill,并行与多源聚合能力将受限于实际已挂载的工具。
典型用法¶
官方页面未提供单独的对话脚本示例,用法以自然语言触发为主。在已启用该 Skill 的 Agent 中,用简介中的触发词发起任务即可,例如:
- 「搜一下某某技术的最新公开文档与版本说明」
- 「调研 A、B 两种方案,对比优缺点并核事实」
- 「查资料写一段可溯源的研究摘要,标出信息来源」
经过上面的步骤,编排器应自行完成工具发现、并行检索、迭代收敛与结论聚合;你只需在对话中明确主题、对比维度或核实点,无需手动指定「先用 Tavily 再用 WebFetch」之类的顺序。
适用场景与注意¶
适合谁
- 经常在 Agent 里做多源查资料、写调研或核对事实的开发者。
- 已安装多种搜索 Skill,希望统一编排而不是每次手写调用顺序的用户。
使用注意
- 依赖环境: 编排质量取决于已安装的搜索类 Skill 及其可用性;本 Skill 标签为
requires_api_key=false,不表示所有下游搜索工具都不需要密钥。 - 版本信息: SkillHub 展示包版本 1.0.11,简介中的 v5.32 指编排器产品描述版本,二者并存于官方页面,以页面为准即可。
- 社区来源: 分类为 community,升级与行为变更以 SkillHub 上该坐标的新版本说明为准。
- 平台差异: Cursor、Claude Code、Codex 等仅 skills 目录路径不同,安装命令中的
--dir需与当前环境一致;官方未对某一 Client 单独说明时,不额外假设差异。
结尾¶
search-orchestrator 把多搜索 Skill 的发现、并行、迭代与可溯源聚合放在一层编排里,适合用触发词直接发起搜索、调研与核事实类任务。安装与优先源配置以 SkillHub 文档为准;Skill 主页与 API 入口如下:
- SkillHub 页面:https://www.skillhub.cn/skills/user_c6863e36/search-orchestrator
- API 入口:https://api.skillhub.cn/user_c6863e36/search-orchestrator