前言¶
在 IDE 里让 Agent「帮搜一下」时,常见做法是只走单一搜索接口,或依赖需要 API Key 的搜索服务。查国内资料、核对消息真伪、或同时对照中英文来源时,往往要你自己换引擎、手工去重。下面介绍 SkillHub 上的「搜索引擎」Skill(@zcwl/multi-search-engine),它通过公开搜索 URL 聚合 16 个引擎(7 个国内直连 + 9 个国际),并在 Agent 侧完成结果去重与多源交叉验证,且标注 requires_api_key=false,无需配置 API Key。
这是什么¶
「搜索引擎」由智创未来发布,在 SkillHub 分类为 knowledge-management,当前版本为 3.0.0,来源标记为 enterprise。技能坐标为 @zcwl/multi-search-engine。
一句话定位:输入自然语言查询词,在多个公开搜索引擎上检索,输出带来源链接与可信度标注的结构化结果;内置零依赖 Python 脚本,不依赖第三方搜索 API Key。
官方页面:SkillHub - 搜索引擎。技能元数据地址:https://api.skillhub.cn/zcwl/multi-search-engine。
核心功能¶
以下能力均来自官方简介与 SkillHub 页面说明,可按需裁剪使用场景。
- 多引擎集成:覆盖 16 个搜索引擎,其中 7 个为国内直连、9 个为国际引擎,便于同一主题同时查中文站与全球来源。
- 跨引擎检索与去重:对多引擎返回结果做整合与去重,减少 Agent 重复阅读相同链接。
- 多源交叉验证:适合「核实消息」「多找几个来源」类任务,输出侧强调来源链接与可信度标注。
- 零 API Key:通过公开搜索 URL 工作,标签为
requires_api_key=false,无需单独申请搜索 API。 - 内置脚本:附带零依赖 Python 脚本,由 Skill 指导 Agent 在合适时机调用,而非要求你先搭一套搜索后端。
官方给出的 Use when 触发语包括:用户要求「搜一下 / 查资料 / 多找几个来源 / 核实消息 / 找公众号文章 / 排查报错 / 找论文或开源项目」等。
明确不适用:私有数据检索、批量抓取、需要登录后才可见的内容。
安装与启用¶
通过 SkillHub CLI 安装(推荐)¶
先确认本机是否已有 skillhub:
command -v skillhub && skillhub --version
若未安装,可按 SkillHub 官方安装文档执行完整安装(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
安装技能时,必须用 --dir 指向当前 Agent 的 skills 目录;否则默认会装到 ./skills/,Agent 可能无法识别。
skillhub install @zcwl/multi-search-engine --dir <你的 Agent skills 目录>
常用客户端的 skills 目录(摘自 SkillHub 安装文档):
- Cursor:
~/.cursor/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/ - Claude Code:
~/.claude/skills/
其他客户端路径以官方安装文档第四节为准。装到正确目录后,按你所用 Agent 的说明重启或刷新 skills 加载。
通过对话让 AI 安装¶
SkillHub 页面提供的提示为:根据 https://skillhub.cn/install/skillhub.md 安装 @zcwl/multi-search-engine。适合尚未配置 CLI、但希望 Agent 按文档一步步完成安装的场景。
典型用法¶
本 Skill 面向对话式检索,没有单独列出固定 CLI 子命令;用法以官方 Use when 与输入输出约定为准。
- 发起查询:用自然语言描述你要查的内容,例如技术报错、论文关键词、开源项目名、或需要核实的消息表述。
- 触发技能:当任务属于「搜一下 / 查资料 / 多源核实」等类型时,Agent 应加载该 Skill,走 16 引擎检索与去重、交叉验证流程。
- 阅读结果:期望得到结构化输出——每条结果应包含来源链接,并带有可信度相关标注,便于你自行点开核对。
示例对话方向(示意,非固定 API):
- 「用多个来源查一下 XXX 报错怎么解决。」
- 「核实这条消息,找几个独立来源。」
- 「找几篇关于 XXX 的论文或 GitHub 项目,中英文都看看。」
具体脚本参数与输出字段以安装后 Skill 包内的 SKILL.md 为准;本文不臆造未在官方页面出现的配置项。
适用场景与注意¶
适合谁
- 经常在 Agent 里做资料检索、事实核对、技术排错的开发者。
- 需要同时覆盖国内直连引擎与国际引擎,又不想维护多套搜索 API 的团队或个人。
使用注意
- 依赖公开搜索 URL,质量与可用性受各引擎页面策略影响;登录墙、反爬或区域网络问题可能导致部分结果缺失。
- 不做私有知识库检索;企业内网文档、未公开数据集不在设计范围内。
- 不适合大规模批量抓取;若你要合规采集整站数据,应使用专用爬虫或官方 API,而非本 Skill。
- 公众号文章等结果仍取决于引擎索引情况,Skill 只能放大「多引擎找链接」的效率,不能保证篇篇可打开。
结尾¶
「搜索引擎」Skill 把多引擎检索、去重与交叉验证收进 Agent 工作流,在无需 API Key 的前提下,覆盖国内与国际公开搜索场景。安装时记住 skillhub install @zcwl/multi-search-engine --dir <skills 目录>,并放到 Cursor、Codex 或 Claude Code 对应的 skills 路径。
- SkillHub 技能页:https://www.skillhub.cn/skills/zcwl/multi-search-engine
- 安装与目录说明:https://skillhub.cn/install/skillhub.md
- 技能元数据:https://api.skillhub.cn/zcwl/multi-search-engine