Codex Skills 怎么用:安装目录、$ 调用、skill-installer 与 config.toml 停用

Codex 的 Skills 怎么安装、放哪个目录、怎么触发?按 OpenAI 官方文档讲清 .agents/skills 的扫描位置、用 $ 显式调用与按描述隐式调用、内置的 skill-creator 和 skill-installer,以及在 config.toml 里停用某个技能。

NNathaniel bigo··原创首发·AI 辅助撰写
9 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理 Plus 账号
本文根据 OpenAI 官方文档《Build skills》整理,资料核对于 2026-10-11。ChatGPT 网页和桌面 App 里的技能入口见《ChatGPT Skills 怎么用》,本文只讲 Codex CLI 和 IDE 扩展。Codex 还没装好的话先看《Codex 入门》。

适用于谁

  • 搜「codex skills 怎么用」「codex skills 安装」「codex skills 配置」「codex 如何触发 skill」的人;
  • 从 Claude Code 转过来,想把已有的 Skill 搬到 Codex 里的人;
  • 照旧教程把技能放进 ~/.codex/skills 却不确定对不对的人。

结论先说

  1. Codex 扫描的目录是 .agents/skills:项目里从当前目录一路向上到仓库根,每一层的 .agents/skills 都会被扫描;个人级是 $HOME/.agents/skills。
  2. 两种调用方式:显式调用,运行 /skills 或者输入 $ 选择技能;隐式调用,任务和技能的 description 对得上时 Codex 自己选用。
  3. 不用手写也能有:$skill-creator 帮你创建,$skill-installer 帮你安装现成的。
  4. 格式就是开放标准的 SKILL.md,从别的工具搬过来的技能文件夹,放对目录即可。
  5. 想停用不想删:在 ~/.codex/config.toml 里加一条 [[skills.config]],把 enabled 设为 false。

一、技能放在哪

官方表格列出的扫描位置:

范围位置建议用途
REPO$CWD/.agents/skills只针对某个工作目录或模块的技能
REPO$CWD/../.agents/skills父目录里某个共享区域的技能
REPO$REPO_ROOT/.agents/skills整个仓库都可用的技能
USER$HOME/.agents/skills你个人跨仓库使用的技能
ADMIN/etc/codex/skills整台机器或容器范围的技能
SYSTEM随 Codex 内置OpenAI 自带的技能,如 skill-creator、plan

几条官方说明:

  • 同名技能不会合并,两个都可能出现在技能选择器里。所以不要在个人目录和仓库里各放一份同名的;
  • Codex 会跟随符号链接指向的技能文件夹;
  • Codex 会自动发现变化;更新没有出现时,重启 Codex。

每个技能是一个文件夹,结构如下,只有 SKILL.md 是必需的:

my-skill/
├── SKILL.md           # 必需,frontmatter 里有 name 和 description
├── scripts/           # 可选,可执行代码
├── references/        # 可选,文档
├── assets/            # 可选,模板和资源
└── agents/openai.yaml # 可选,外观与依赖

二、怎么调用

显式调用:在 Codex CLI 或 IDE 扩展里运行 /skills,或者在输入框里输入 $,从列表里选技能。明确知道要用哪个时用这种方式最稳。

隐式调用:不点名,Codex 根据任务和各技能 description 的匹配程度自行决定。

关于上下文占用,官方的说明是:Codex 一开始只加载每个技能的名称、描述和文件路径,决定使用某个技能时才读取完整的 SKILL.md。这份初始清单最多占上下文窗口的 2%(窗口大小未知时按 8,000 字符);技能装得很多时,Codex 会先缩短描述,仍放不下时可能略去部分技能并给出警告。

这意味着两件事:description 要把关键的使用场景写在最前面;用不上的技能及时停用。

三、创建技能

三种方式:

  1. 用内置的创建器:在 Codex 里调用 $skill-creator,按提示描述你要的技能。官方说明默认生成的是只含说明、不带脚本的技能;
  2. 手写:新建一个文件夹,里面放 SKILL.md,frontmatter 写 name 和 description,后面接操作说明。写法见《SKILL.md 怎么写》;
  3. 录制并回放:把一次操作录下来,由录制器起草成技能。这是 ChatGPT 桌面 App 的功能,详见上面的 ChatGPT Skills 教程。

官方给的几条写作建议:

  • 一个技能只做一件事;
  • 能用文字说明就不用脚本,除非需要确定性的行为或外部工具;
  • 步骤用祈使句,写明输入和输出;
  • 拿几句真实的提问去试,确认描述能正确触发。

四、安装现成的技能

用内置的安装器:

text
$skill-installer linear

这是官方文档里的例子,安装名为 linear 的技能。官方还说明可以让安装器从其他仓库下载技能。新装的技能会被自动发现,没出现就重启 Codex。

也可以手动安装:把技能文件夹复制到 $HOME/.agents/skills(个人)或仓库的 .agents/skills(项目)下。

如果是要把自己的技能分发给别人,官方推荐的途径是做成插件。技能是编写格式,插件是分发方式;插件里的技能还能在 ChatGPT 的网页、桌面和手机端使用,而单独的技能文件夹只在 ChatGPT 桌面 App、Codex CLI 和 IDE 扩展里可用。

安装第三方技能之前,先把 SKILL.md 和 scripts/ 里的文件读一遍,见《Skill 安全吗:安装前检查什么》。

五、停用某个技能

不想删除、只想暂时关掉,在 ~/.codex/config.toml 里加一段,path 指向那个技能的 SKILL.md:

toml
[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false

改完配置后重启 Codex。

六、agents/openai.yaml 是干什么的

这是 Codex 在开放标准之外加的可选文件,放在技能文件夹的 agents/ 目录下,有三部分:

部分字段作用
interfacedisplay_name、short_description、icon_small、icon_large、brand_color、default_prompt在 ChatGPT 桌面 App 里显示的名称、图标等界面信息
policyallow_implicit_invocation(默认 true)设为 false 时关闭隐式调用,但仍可以用 $技能名 显式调用
dependencies工具声明声明这个技能依赖的工具,官方示例里是一个 MCP 服务器

有副作用的技能(部署、发消息、改线上数据),把 allow_implicit_invocation 设为 false,只在你点名时才运行。

常见问题

Q:~/.codex/skills 还能用吗?

官方文档现在写的用户级目录是 $HOME/.agents/skills,表格里没有 ~/.codex/skills。新建技能按文档里的路径放。

Q:Claude Code 的技能能直接用吗?

两边都基于同一份开放规范,SKILL.md 的基本格式通用,把技能文件夹复制到 .agents/skills 即可。但 Claude Code 专有的 frontmatter 字段(如 context: fork)在 Codex 里没有对应的作用,依赖这些字段的技能需要调整。

Q:技能不触发怎么办?

先用 $ 显式调用,确认技能本身正常;再回头改 description。思路见《Skill 不触发怎么办》。

Q:Codex 的技能和 MCP 是什么关系?

MCP 负责把 Codex 连到外部服务,技能负责说明怎么做事;技能可以在 agents/openai.yaml 里声明自己依赖哪个 MCP 服务器。MCP 的配置见《Codex 怎么配置 MCP》。

参考资料

  • Build skills(OpenAI 官方文档):https://learn.chatgpt.com/docs/build-skills
  • Specification(Agent Skills 官方规范):https://agentskills.io/specification
需要开通或续费?ChatGPT Plus 充值 →

Nathaniel 的更多内容

  1. 01

    ChatGPT 个人资料怎么改:头像、名字、用户名在哪设置,个人主页怎么公开和关闭

    想换 ChatGPT 的头像、改显示的名字,或者看到别人分享的 chatgpt.com/u/ 开头的主页链接?本文按官方帮助中心讲清个人资料页在哪打开、能改哪些信息、名字改了不生效怎么办,个人主页上会显示什么、怎么公开和收回,以及公司工作区里的不同规则。

    ChatGPT0
  2. 02

    ChatGPT Space 是什么、怎么用:页面(Pages)怎么创建和编辑、多人协作与分享权限

    ChatGPT 侧边栏多了个 Space,文件库却不见了?Space 是放页面、文件和成果的新地方,页面可以让 ChatGPT 起草、多人一起编辑。本文按官方帮助中心讲清谁能用、Space 和项目 / 文件库的关系、怎么创建和整理页面、分享后别人能看到什么,以及手机上的限制。

    ChatGPT0
  3. 03

    ChatGPT 录音模式(Record)怎么用:录会议自动出纪要,按钮不见了、没有声音怎么办

    ChatGPT 的录音功能(Record)可以在 Mac 上边录边转写,结束后自动生成会议纪要。本文按官方帮助中心讲清谁能用、怎么开始和结束、单次能录多久、录音会不会被保存和训练,以及 Record 按钮不见、权限报错、找不到纪要时的处理办法。

    ChatGPT0
  4. 04

    ChatGPT 购物研究怎么用:从选商品到拿到购买指南,结果准不准、和普通购物结果的区别

    ChatGPT 的购物研究(shopping research)能帮你比较商品、列出取舍,最后给一份个性化的购买指南。本文按官方帮助中心讲清现在从哪里启动、过程中怎么调整、指南里有什么、价格和库存为什么可能不准,以及虚拟试穿、收藏商品这些相关功能。

    ChatGPT0
  5. 05

    ChatGPT 群聊功能还能用吗:2026 年 7 月起停止新建,旧群聊怎么办、用什么替代

    想找 ChatGPT 的群聊(群组对话)入口却找不到?这个功能是 2025 年底的一次试点,官方已从 2026 年 7 月 9 日起停止新建和加入。本文按官方帮助中心讲清时间线、已有群聊会怎样、历史记录还在不在,以及现在多人协作可以改用的三种官方功能。

    ChatGPT0
  6. 06

    ChatGPT 深色模式怎么开:夜间模式、主题颜色、对比度与字体大小在哪设置

    想把 ChatGPT 换成深色(夜间)模式、改掉蓝色的消息气泡,或者把字调大?本文按官方帮助中心讲清网页、Windows、iPhone、安卓各自的入口,外观、对比度、强调色、文字大小四个设置分别管什么、哪些会跨设备同步,以及「为什么突然变蓝了」等常见问题。

    ChatGPT0

同产品的其他教程

  1. 01

    ChatGPT 文件库(Library)怎么用:上传和生成的文件在哪、图库图片怎么删除、存储空间多大

    在 ChatGPT 里上传过的文档、让它生成的表格和图片,过几天想再用却找不到?它们都存在文件库(Library)里。本文按官方帮助中心讲清文件库在哪打开、哪些文件会自动保存、怎么把旧文件加回对话、怎么删除文件和图库图片,以及各套餐的存储空间。

    ChatGPT0
  2. 02

    ChatGPT 怎么删除对话、批量删除聊天记录:删了能恢复吗、记忆和文件会一起删吗

    想删掉 ChatGPT 里的一条对话,或者一次清空全部聊天记录?本文按官方帮助中心讲清网页、iPhone、安卓的删除步骤,「Delete all chats」在哪,删除后多久彻底清除、能不能恢复,以及记忆和文件库里的文件为什么不会跟着一起删。

    ChatGPT0
  3. 03

    ChatGPT 怎么用:新手使用教程,从第一屏的输入框、模型、附件、工具讲起

    第一次打开 ChatGPT 不知道从哪下手?本文按官方帮助中心把第一屏讲清楚:不登录能不能用、输入框旁边的附件、模型菜单、工具、麦克风各是什么,免费版能用哪些功能,第一个问题怎么问,以及回答不靠谱时该怎么办。

    ChatGPT0
  4. 04

    AI 幻觉是什么、怎么解决:用 AI 搜索时核实信息的七步检查法

    AI 幻觉是什么意思、怎么减少?讲清 AI 为什么会一本正经地说错,哪些内容最容易出错,并给出用 ChatGPT、Claude、Gemini、Grok 搜索时可照做的七步核查法:开联网、要来源、点开原文、看日期、找第二来源、反问、重要的事问人。

    ChatGPT其他 AI 工具0
  5. 05

    Codex 权限与沙箱设置:审批模式怎么选、权限全开的风险、沙箱启动失败怎么办

    Codex 权限由沙箱和审批两部分组成。按官方文档讲清三种权限模式与 config.toml 写法、权限全开(--yolo)的风险,以及 Windows / Linux 沙箱启动失败、联网被拦、untrusted 报错怎么处理。

    Codex0
  6. 06

    ChatGPT 模型怎么选:Instant、Thinking 思考强度与 Pro 模型(2026 年 10 月版)

    ChatGPT 的模型选择器 2026 年改成了 Instant、Medium、High、Extra High、Pro 几档思考强度。本文按官方帮助中心讲清各套餐能选哪些、背后是什么模型(GPT-5.6 Luna / Sol、GPT-6 Pro)、什么时候该开高思考、为什么思考很久,以及额度用完后的回退规则。

    ChatGPT0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~