Search Engine: Cross-Source Retrieval and Cross-Validation Across 16 Engines in an Agent

前言

在 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 页面说明,可按需裁剪使用场景。

  1. 多引擎集成:覆盖 16 个搜索引擎,其中 7 个为国内直连、9 个为国际引擎,便于同一主题同时查中文站与全球来源。
  2. 跨引擎检索与去重:对多引擎返回结果做整合与去重,减少 Agent 重复阅读相同链接。
  3. 多源交叉验证:适合「核实消息」「多找几个来源」类任务,输出侧强调来源链接与可信度标注。
  4. 零 API Key:通过公开搜索 URL 工作,标签为 requires_api_key=false,无需单独申请搜索 API。
  5. 内置脚本:附带零依赖 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 与输入输出约定为准。

  1. 发起查询:用自然语言描述你要查的内容,例如技术报错、论文关键词、开源项目名、或需要核实的消息表述。
  2. 触发技能:当任务属于「搜一下 / 查资料 / 多源核实」等类型时,Agent 应加载该 Skill,走 16 引擎检索与去重、交叉验证流程。
  3. 阅读结果:期望得到结构化输出——每条结果应包含来源链接,并带有可信度相关标注,便于你自行点开核对。

示例对话方向(示意,非固定 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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye