跳到正文
Codex DesignBETA

Codex 插件和 skill 的区别。

一个 skill 教 Codex 怎么做某一类工作。插件则是你要安装的那个包,里面可以有好几个 skill,以及它们要用到的工具。下面讲清两者怎么配合,以及什么时候该用哪个。

更新于 2026年11月5日 · 阅读约 6 分钟

先说结论

Skill插件
是什么一个装着指令的文件夹,可附带脚本和参考文件一个可安装的能力包
包含什么一个 SKILL.md 文件,可附带脚本和资源文件skill、MCP 服务器、浏览器扩展和 hook
会增加新工具吗?不会。它只是引导 Codex 使用已有的工具会,通过包里的 MCP 服务器
怎么获取复制文件夹,或者用 $skill-installer从插件目录或插件市场安装
最适合你自己的工作流程,用在一个仓库里或你的电脑上把一整套工作流程分享给别人

Codex skill 是什么?

skill 就是一个包含 SKILL.md 文件的目录。文件开头写 name 和 description,后面是用普通 Markdown 写的指令。文件夹里还可以放 scripts/、references/ 和 assets/。

---
name: brand-ui-review
description: 按照我们的品牌规范审查 UI 设计稿。当用户要求做设计评审时使用。
---

逐个界面检查:
- 只用品牌色板里的颜色
- 界面文字用 Inter,正文最小 16px
- 遵循 8px 间距网格

Codex 一开始只读取每个 skill 的名称和描述。当任务和某个描述匹配,或者你点名提到这个 skill 时,它才会加载完整的指令。这样就能同时备着很多 skill,又不会占满上下文窗口。

skill 放在哪里

  • 仓库里:.agents/skills。Codex 会从你当前工作的目录开始,一级一级往上检查,直到仓库根目录。
  • 用户级:~/.agents/skills
  • 组织级:/etc/codex/skills,由管理员统一管理。
  • 内置:Codex 自带的系统 skill。

怎么用

在 Codex CLI 或 IDE 扩展里,运行 /skills,或者输入 $ 直接提到某个 skill。当你的请求和某个 skill 的描述匹配时,Codex 也会自己选用它。想新建 skill,就让内置的 $skill-creator 来写。想从 skill 合集或代码仓库安装 skill,用 $skill-installer。如果新 skill 没有出现,重启一下 Codex。

Codex 插件是什么?

插件把各种能力打包在一起,一步就能装好。根据 OpenAI 的文档,插件可以包含:

  • Skill,也就是上面讲的可复用指令。
  • MCP 服务器,给 Codex 增加新工具,比如访问 GitHub、Slack 或某个本地应用。
  • 浏览器扩展,用于需要浏览器能力的工作流程。
  • Hook,在 Codex 运行过程中的固定节点执行的命令。信任它们之前,先检查一遍。

插件可以从插件目录(Plugins Directory,ChatGPT 和 Codex 共用)安装,也可以从插件市场安装,比如一个 Git 仓库。在 Codex CLI 里运行 /plugins 就能浏览。插件可以在 Codex CLI 里用,也可以在 ChatGPT 桌面应用里的 Codex 中用;IDE 扩展不支持插件。装好之后新开一个会话,新的 skill 和工具才会加载进来。

举个例子:Codex Design 是怎么构成的

Codex Design 是一个插件,两部分都少不了:

  • 一个 MCP 服务器,负责添加画布工具:创建画布、打开画布,添加或移动图片和 HTML 节点。没有这些工具,Codex 就没有画布可用。
  • 一个 skill,讲清楚怎么用好这些工具:先打开画布再添加界面,每个 HTML 文件都要自包含,并按对应设备设置每个界面的尺寸。

光有 skill,可以描述画布,却没法创建画布。光有 MCP 服务器,工具是有了,却缺少用好它们的门道。插件用一条安装命令就把两者都带来了。参见如何安装 Codex Design。

该用哪个?

适合写 skill 的情况

  • 工作流程只需要 Codex 已有的工具,比如读文件、运行命令。
  • 它只针对某一个项目,比如你们团队的设计评审清单。
  • 你想快速迭代:改一个 Markdown 文件就行。

适合开发或安装插件的情况

  • Codex 需要新工具,或者需要访问其他服务。
  • 你想把几个相互配套的 skill 打包在一起。
  • 你希望别人能一次装好整套工作流程。

常见问题

一个插件可以包含多个 skill 吗?

可以。一个插件可以打包好几个 skill,再加上 MCP 服务器等其他部分。

Codex skill 和 Agent Skills 是一回事吗?

Codex skill 基于开放的 Agent Skills 格式。为其他 Agent 写的 skill,只要用的是同样的 SKILL.md 格式,通常复制到 .agents/skills 里就能在 Codex 中使用。

怎么在不删除的情况下关闭一个 skill?

在 ~/.codex/config.toml 里加一条 [[skills.config]],写上这个 skill 的路径和 enabled = false,然后重启 Codex。

继续阅读

Codex Design 是独立开发的 Codex 插件,与 OpenAI 无关联,也未获 OpenAI 认可。