Agent Skills
返回列表
统一搜索套件

统一搜索套件

知识管理 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-unified-search-suite。

技能介绍

要解决什么问题

在 Agent 里做检索时,常见矛盾是:快聚合和深挖上下文往往两套脚本、两套参数。查文档、排障需要 Tavily/Exa/Google 多源对照;追 issue、PR、论坛线程或把 URL 落成可引用的 Markdown,又要换另一套 deep-research 流程。unified-search-suite 把这两条路收进一个入口:日常 /unified_search 默认走 vendored 的 search-layer(Exa + Tavily + Grok,带意图感知打分),需要旧行为时用 --legacy 或 legacy 子命令回到 Tavily + Exa + Google 合并输出。

技能如何工作

双层路由

  • 默认深度层:普通查询进 search-layer 的 deep 模式;出现 --mode、--intent、--freshness、--source、--extract-refs、--domain-boost 等参数时,wrapper 会自动路由到 deep-search。
  • Legacy 合并层:--legacy 保留按引擎分块的原始结果,去重链接后汇总共识、分歧与可执行的下一步。

配套子能力

  • search-layer:fast|deep|answer 模式,factual|status|comparison|tutorial 等 intent,可选 domain-boost 与多源 exa,tavily,grok,tinyfish。
  • fetch-thread:从线程 / issue / PR / 论坛拉深上下文。
  • content-extract:URL → Markdown,失败可回退 MinerU。
  • mineru-extract / mineru-parse-documents:官方 MinerU 解析封装。

深度流优先返回 vendored 工具的结构化 JSON/Markdown,再按模板归纳结论、最强依据、不确定性与后续追踪步骤。

适用边界与注意点

  • Legacy 依赖本地 Tavily/Exa 配置及已安装的 Google 搜索技能;深度栈更倾向 ~/.openclaw/credentials/search-layer.env(可用环境变量覆盖)。
  • 技能使用独立 venv(requests、trafilatura、beautifulsoup4、lxml);纯 CLI 下 不会自动调用 OpenClaw 内置的 Brave web_search,与上游 README 中 agent-only 能力不一致时需心里有数。
  • content-extract 与 MinerU 相关命令需要 URL 可访问;MinerU 需有效 MINERU_TOKEN。

使用场景

  • 在排障 OpenClaw cron 时,用 `/unified_search` 对照 Tavily、Exa、Google 的文档片段并归纳共识与分歧
  • 需要追 GitHub issue/PR 讨论脉络时,调用 `fetch-thread` 拉取线程级上下文而非只看单页摘要
  • 把产品文档或论坛帖 URL 转成可引用的 Markdown,走 `content-extract`,MinerU 失败时走回退解析
  • 写技术调研报告前,用 search-layer 的 `--intent comparison` 与 `--domain-boost github.com,stackoverflow.com` 做多源比对

适合人员

  • 维护开源 Agent 技能、需要统一 Tavily/Exa/Google 与深度检索入口的集成工程师
  • 写漏洞或版本状态简报、必须用 `--intent status` 与 `--freshness` 筛近期资讯的安全研究员
  • 把外部网页归档进内部知识库的文档工程师,依赖 URL→Markdown 与 MinerU 解析流水线
  • 在 CLI 自动化里跑调研脚本、要 `--json` 与 `--save-run` 落盘结构化结果的平台工程师