Agent Skills
返回列表
全能搜索

全能搜索

知识管理 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_51511428/anysearch。

技能介绍

信息检索的痛点:分散的工具与垂直域的鸿沟

工程师在进行信息检索时,经常面临工具碎片化的问题:通用搜索、金融股票查询、学术文献查找、CVE漏洞检测、URL内容提取可能需要调用不同的API或工具。尤其是当查询涉及特定垂直领域时(如股票、学术、健康、代码),通用搜索的结果质量往往不佳,而自行封装特定领域搜索又需要处理复杂的参数与结构化数据。

AnySearch 的核心机制与关键步骤

AnySearch 通过一个统一的 JSON-RPC 2.0 端点和一组跨平台 CLI 工具,解决了上述问题。它的工作流程与核心能力如下:

  • 自动平台检测与 CLI 路由:技能会自动检测运行环境(Python 3.6+、Node.js 12+、PowerShell 5.1+ 或 Bash 4+),并优先选择最合适的 CLI 脚本执行命令,无需用户手动指定。
  • 垂直域优先的查询策略:这是 AnySearch 产生高质量结果的关键。对于任何可能涉及特定领域的查询(如 Stock:CVE:DOI: 等标识),必须 先调用 get_sub_domains 命令,以发现正确的 sub_domain 和其必需的参数。垂直搜索在这些主题上通常比通用网页搜索效果好得多。
  • 并行批量搜索:通过 batch_search 命令,可以一次性提交多个独立的搜索意图(例如一个通用查询加数个垂直域查询),实现并行处理,大幅减少往返延迟。
  • 网页内容提取extract 命令允许从指定 URL 获取完整页面内容,超越了搜索结果片段的限制,适用于需要深度阅读的场景。

日常使用时,直接调用 searchbatch_searchextractget_sub_domains 这些标准命令即可。仅当遇到接口不确定、命令出错或需要查阅完整参考时,才应运行 doc 命令。

适用边界与关键注意事项

尽管 AnySearch 提供了强大而统一的搜索能力,但请务必注意以下几点:

  1. 垂直域规则是铁律:面对任何可能属于金融、学术、安全等领域的查询,先执行 get_sub_domains 是必要步骤。省略必需参数会导致后端验证错误。
  2. API 密钥管理:匿名访问可用但有较低的速率限制。配置 API 密钥(通过 .env 文件或环境变量 ANYSEARCH_API_KEY)可获得更高配额。当密钥配额耗尽且服务返回新密钥时,必须 在获得用户明确同意后才能保存并重试。
  3. 安全与隐私:所有搜索查询、提取的 URL 和 API 密钥都会发送至 https://api.anysearch.com不要 使用此技能处理包含密码、个人数据或商业机密的敏感信息。
  4. 故障回退:当 AnySearch 不可用时(如无密钥、配额耗尽、服务错误),代理应通知用户,并可在用户同意下回退到其他搜索方法。

使用场景

  • 软件工程师在修复安全漏洞时,需要快速查询特定 CVE 编号的详细描述、影响范围及官方修复方案。
  • 市场分析师需要从多个来源(通用网页、行业数据库)并行搜索某个产品的口碑与专业评测,以整合分析报告。
  • 学术研究人员在撰写论文时,需要根据 DOI 或特定主题词,在垂直学术数据库中检索相关文献的摘要与引用信息。
  • 内容运营人员需要从指定的新闻网站或博客 URL 提取正文内容,用于二次创作或信息归档。

适合人员

  • 后端开发工程师:需要快速验证技术事实或查找 API 文档。
  • 数据分析师:需要从分散的网络来源快速收集并结构化特定领域的信息。
  • 技术文档工程师:需要提取指定技术博客或公告的完整内容,以整合进内部知识库。
  • 知识产权研究员:需要查询特定专利号或公司名的相关专利信息。