Codex Skill 保姆级教程 2:AnySearch — 让 Agent 联网搜索更省 Token、更高效
2026/6/4 21:00:01 网站建设 项目流程

目录

摘要

一、为什么 Codex 需要 AnySearch Skill?

1.1 Agent 联网搜索为什么容易烧 Token?

(1)网页正文太长

(2)无关信息太多

(3)搜索轮次太多

二、AnySearch 是面向 AI Agent 的搜索基础设施

2.1 普通搜索引擎

2.2 更适合 Agent 调用

2.3 支持 Skill、API、MCP 等接入方式

三、AnySearch Skill 的核心原理

3.1 Codex 负责提出问题

3.2 AnySearch 负责搜索整理

3.3 结果再返回给 Codex 执行后续任务

四、AnySearch Skill 如何安装和使用?

4.1 复制官网 Skill 命令

4.2 粘贴给 Codex 自动安装

4.3 在对话中直接调用 AnySearch


摘要

使用 Codex 做项目时,Agent 经常需要联网搜索资料、查官方文档、看 GitHub 仓库、找 API 用法、确认最新版本信息。但问题是:搜索本身非常消耗 Token。因为 Agent 每打开一个网页,都可能把大量正文、广告、导航栏、评论区、无关内容塞进上下文,搜索轮次越多,额度消耗越夸张。

AnySearch Skill 就是为了解决这个痛点出现的。它可以让 Codex 在需要搜索时,把搜索任务交给 AnySearch 的 API 来完成。AnySearch 负责联网检索、筛选、整理信息,最后再以结构化内容或 Markdown 结果返回给 Agent。这样 Codex 不需要自己反复打开网页、阅读大量无关内容,整体搜索过程会更加轻量、集中、高效。

AnySearch 不是让 Codex 多一个搜索入口,而是让 Codex 的搜索过程更省 Token、更结构化、更适合 Agent 工作流。


一、为什么 Codex 需要 AnySearch Skill?

1.1 Agent 联网搜索为什么容易烧 Token?

(1)网页正文太长

使用 Codex 的时候,我们经常会让它完成一些需要联网的任务,比如:

  1. 查某个库的最新用法;
  2. 查某个框架的官方文档;
  3. 查 GitHub 项目的安装方式;
  4. 查软件版本更新内容;
  5. 查某个 API 的参数说明;
  6. 查某个工具是不是支持 Windows。

这些任务看起来很简单,但对 Agent 来说,并不是“搜一下”这么轻松。

普通人搜索时,会自己扫一眼标题、摘要、目录,然后判断哪个网页有用。

但 Agent 搜索时,往往需要打开网页、读取内容、分析正文,再决定下一步。

问题就出在这里:

一个网页里真正有用的信息可能只有几句话,但 Agent 可能读进去几千甚至上万字。

网页中可能包含:

  1. 顶部导航;
  2. 侧边栏;
  3. 广告内容;
  4. 推荐文章;
  5. 评论区;
  6. 版权声明;
  7. 无关代码块;
  8. 重复段落;
  9. 过期内容。

这些内容都会进入上下文,占用 Token。


(2)无关信息太多

Agent 不像人一样有非常强的视觉过滤能力。

人看网页时,可能自动忽略广告、菜单、推荐栏,只看核心正文。

但是 Agent 如果直接读取网页,就可能把很多无关信息也一起读进去。

比如你只是想查:

Codex Skill 如何安装?

但 Agent 打开的网页里可能还有:

  1. 平台介绍;
  2. 其他产品推荐;
  3. 导航菜单;
  4. 历史版本说明;
  5. FAQ;
  6. 评论;
  7. 相关推荐。

最后真正有价值的内容可能只有:

Skill 是一个包含 SKILL.md 的目录,可以放在指定 skills 文件夹中。

但是为了得到这句话,Agent 可能读了很多无效内容。

这就是为什么联网搜索很容易消耗额度。


(3)搜索轮次太多

还有一个更常见的问题:

  1. Agent 第一次搜不到满意结果,就会继续搜。
  2. 第二次搜不到,又换关键词。
  3. 第三次再打开几个网页。
  4. 第四次再交叉验证。

这样一轮下来,Token 消耗会非常明显。

如果每一步都直接由 Codex 自己读取网页,就会非常消耗上下文。

所以 AnySearch Skill 的价值就在这里:

把搜索、筛选、整理这部分交给专门的搜索工具完成,让 Codex 少读无关网页,把 Token 用在真正需要推理和执行的地方。


二、AnySearch 是面向 AI Agent 的搜索基础设施

2.1 普通搜索引擎

AnySearch 不是传统意义上只给人看的搜索引擎。

它更像是:

给 AI Agent 使用的搜索基础设施。

官方介绍中提到,AnySearch 面向 AI Agent,强调匿名访问、智能路由、结构化输出、原生 API、MCP 和 Skill 接入。也就是说,它的目标不是简单返回一堆网页链接,而是更适合被 Agent 调用、解析和继续执行。

这和普通搜索引擎的区别很明显。

普通搜索引擎面向人:

  1. 返回网页列表;
  2. 让人自己判断;
  3. 让人自己点开;
  4. 让人自己筛选。

AnySearch 面向 Agent:

  1. 返回更结构化的信息;
  2. 更适合程序调用;
  3. 可以通过 API、MCP、Skill 接入;

让 Agent 直接拿到更可用的搜索结果。


2.2 更适合 Agent 调用

AnySearch Skill 的 GitHub 仓库说明中写到,它是一个面向 AI Agent 的统一实时搜索引擎 Skill,支持通用网页搜索、垂直领域搜索、并行批量搜索和全文提取。

这几个关键词非常重要:

通用网页搜索

也就是普通互联网资料检索。

垂直领域搜索

可以更偏向某些专业领域,比如技术、代码、行业资料等。

并行批量搜索

可以同时处理多个搜索任务,减少 Agent 反复一条一条搜索的次数。

全文提取

可以把网页中的关键内容提取出来,而不是让 Agent 自己把整页无关内容全部读一遍。

这就是它相比普通搜索更适合 Agent 的地方。


2.3 支持 Skill、API、MCP 等接入方式

AnySearch 不是只能单独打开网页使用。

它更重要的能力是可以接入 Agent 工作流。

官方文档里提到,AnySearch 支持 API,并提供统一搜索接口;同时也提供 MCP 和 Skill 安装方式。

所以它可以有几种用法:

  1. 第一种,直接在网页上体验;
  2. 第二种,通过 API 调用;
  3. 第三种,通过 MCP 接入不同 AI 工具;
  4. 第四种,通过 Skill 接入 Codex、Claude Code、、Cursor 等 Agent 工具。

对于我们这个专题来说,重点就是:

AnySearch Skill + Codex。

也就是让 Codex 在需要联网搜索时,自动调用 AnySearch Skill,把搜索任务交给 AnySearch 完成。


三、AnySearch Skill 的核心原理

3.1 Codex 负责提出问题

使用 AnySearch Skill 后,Codex 不需要每次都自己打开一堆网页。

它可以先判断当前任务是否需要搜索。

比如你问:

帮我查一下 Codex 的最新安装方式

Codex 发现这是一个需要联网确认的信息,于是它可以调用 AnySearch Skill。

这时候 Codex 主要负责:

  1. 理解你的问题;
  2. 生成搜索关键词;
  3. 判断需要查什么;
  4. 确定返回内容格式;
  5. 把搜索任务交给 AnySearch。

也就是说,Codex 不再直接承担全部搜索过程。


3.2 AnySearch 负责搜索整理

真正搜索时,AnySearch 会调用自己的搜索能力。

它会做这些事情:

  1. 联网检索相关信息;
  2. 从多个结果中筛选有效内容;
  3. 提取网页核心内容;
  4. 过滤一部分无关内容;
  5. 把结果整理成 Agent 更容易读懂的格式。

这样做的好处是:

Codex 不用自己打开很多网页,也不用把每个网页的大量正文都塞进上下文。

  • AnySearch 相当于帮 Codex 做了一层“搜索前处理”。
  • 这就像你让一个助理帮你先把资料查好、筛好、摘出来,然后你再根据资料写文章。
  • Codex 就是最终写文章、改代码、生成方案的人。
  • AnySearch 就是前面负责搜索和资料整理的人。


3.3 结果再返回给 Codex 执行后续任务

搜索完成后,AnySearch 会把结果返回给 Codex。

用户描述中提到,它会通过 Markdown 格式把整理后的结果传回给 Agent。

这个设计很适合 AI 使用。

因为Markdown 对大模型非常友好:

  1. 标题清晰;
  2. 层级明确;
  3. 重点突出;
  4. 可以直接转成文章;
  5. 可以直接用于报告;
  6. 可以直接作为后续任务上下文。

例如 AnySearch 返回的内容可能会像这样:

## 搜索结果总结 ### 1. Codex Skill 的基本概念 Skill 是一种可复用工作流,通常包含 SKILL.md 文件和可选脚本。 ### 2. 安装方式 可以通过 Skill 安装命令或手动放入 skills 目录。 ### 3. 注意事项 需要根据平台选择对应目录,API Key 可选但推荐配置。

这样Codex 拿到的就是整理后的关键信息,而不是一整堆网页垃圾内容。

这就是 AnySearch Skill 最核心的价值:

搜索交给 AnySearch,创作和执行交给 Codex。


四、AnySearch Skill 如何安装和使用?

4.1 复制官网 Skill 命令

AnySearch 的使用方式非常 AI 原生。

你不需要像传统软件一样手动配置一大堆复杂步骤。

可以直接去官网或相关页面复制 Skill 安装命令,然后粘贴给 Codex。

Codex 会根据命令自动处理安装过程。

这种体验和传统安装软件不太一样。

传统安装方式是:

  1. 下载安装包;
  2. 手动解压;
  3. 复制目录;
  4. 配置环境变量;
  5. 检查依赖;
  6. 自己测试。

而 AI 原生安装方式更像是:

  1. 复制一段命令;
  2. 发给 Codex;
  3. 让 Codex 自己理解并执行;
  4. 安装完成后直接在对话中调用。

这就非常适合新手。


4.2 粘贴给 Codex 自动安装

OpenAI 官方文档中提到,Codex 的 Skill 可以通过显式调用或隐式匹配使用;在 CLI 或 IDE 中,可以运行/skills或输入$来提及某个 Skill。Codex 也支持使用$skill-installer安装额外 Skill,并且可以从其他仓库下载 Skill。

所以你可以这样理解:

安装前:

  • Codex 不知道 AnySearch 这个能力。

安装后:

  • Codex 的 Skill 列表中多了 AnySearch。

当你提到联网搜索、查资料、检索文档、搜索最新信息时,它就可以调用这个 Skill。


4.3 在对话中直接调用 AnySearch

安装好之后,使用方式非常简单。

你可以直接在对话中写:

使用 AnySearch 帮我搜索 Codex Skill 的最新安装方式,并整理成 Markdown。

也可以写:

调用 AnySearch 查一下 AnySearch Skill 的功能、安装方式和适用场景。

还可以写:

用 AnySearch 搜索这个库的官方文档,重点提取安装命令、配置方法和常见报错。

如果 Codex 已经能自动识别这个 Skill,你甚至不需要每次都写“调用 AnySearch”。

你可以直接说:

查一下这个工具最新版本的安装方式,尽量不要打开太多网页,把结果整理成摘要。

Codex 可能会根据任务描述自动选择 AnySearch Skill。

当然,刚开始测试时,建议你明确写上:

使用 AnySearch

这样触发更稳定。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询