
很多人会用 Skill,却很少把自己的工作流程做成 Skill。
让 AI 写出一个 SKILL.md 不难,难的是把自己的经验讲清楚。
哪些步骤不能省?哪些输入每次都不同?遇到什么情况要停下来确认?做到什么程度才算完成?很多做法已经成了习惯,真要写成规则时,反而容易漏掉。
Codex App 26.616 新增了 Record & Replay(录制并复用):
你先把事情完整做一遍,Codex 再把这段演示整理成可重复调用的 Skill。
以前通常要先把流程讲给 AI,再通过几轮修改补齐遗漏。现在可以先演示一次,让 Codex 从操作过程里提取步骤。生成的 Skill 仍需人工检查:演示不完整、步骤不稳定或隐含偏好没有写进去,下一次执行就可能偏离预期。
Record & Replay 适合录制哪些流程
Record & Replay 目前面向 macOS。使用前还要满足两个条件:
当前地区已开放该功能。首批可用范围不包括欧洲经济区、英国和瑞士。 Computer Use(电脑操作能力)已经启用。如果组织使用 requirements.toml统一管理功能,管理员也需要允许computer_use。
它更适合这样的流程:
你已经知道该怎么完成。 操作步骤相对稳定。 数据和素材有相对固定的来源与组织方式。 成功标准可以说清楚。 里面包含个人偏好,单靠一句提示词很难表达。 与其写一长段说明,不如直接做一遍。
OpenAI 在官方视频中演示了一次 YouTube 发布流程。
团队每次都要从发布表格里找到标题和简介,再从上传包里取出缩略图与英文字幕。接着填写 YouTube Studio 中的字段,把视频保存为私密状态。
Codex 观察完整流程后,生成的 Skill 记住了元数据的位置、上传包的组织方式、字幕添加方法、视频保存状态和检查要求。
下一次新建线程并附上下一个视频包,Codex 会匹配表格中的对应行,填写信息、上传素材并检查保存结果。
适合录制的流程通常有稳定的输入来源、反复出现的操作,以及可以检查的最终结果。报销、请假、整理 Pull Request(拉取请求)和创建日历邀请,也属于这一类。

怎样录制一个 Skill
在 Codex App 中打开 插件。打开 +菜单。选择 Record a skill。检查 Codex 建议的提示词,补充任务背景和必要信息,然后提交。 Codex 请求录制权限时,确认已经准备好,再批准录制。 在 Mac 上完整执行一次目标流程。 完成后通过菜单栏、悬浮层停止录制,也可以直接告诉 Codex 已经结束。
录制期间,Codex 会观察完成任务所需的操作和窗口内容。官方建议把录制限制在目标任务内,完成后立即停止,不要顺手加入清理桌面、回复消息等无关动作。
停止录制后,Codex 会整理一份可以检查和编辑的 Skill 草稿。里面会写明使用时机、所需输入、执行步骤和检查方法。你还可以继续要求 Codex 修改。
生成 Skill 后,先检查四件事
一次演示只能记录你做了什么,不一定能完整解释你为什么这样做。
比如你在创建 Issue 时选择了某个标签,可能是因为项目类型不同;文件命名中保留日期,可能是为了后续排序;遇到某种页面状态时没有继续点击,可能是因为需要人工确认。这些判断如果没有在演示中显现,生成的 Skill 就可能只学到表面动作。
录制结束后,至少检查四件事:
- 可变输入
:日期、文件、项目、账号等每次变化的内容,是否被识别为输入。 - 隐藏偏好
:命名方式、默认字段、排序规则和判断标准,是否写进 Skill。 - 停止条件
:什么情况下应该暂停并询问,而不是继续点击。 - 验收标准
:怎样证明任务完成,而不是只证明操作执行过。
官方也建议在生成后继续补充命名约定、字段默认值和决策点。对于要长期使用的流程,最好换一组真实输入重新执行一次,比较结果是否仍然正确。
演示成功 ≠ Skill 已经稳定演示成功 └─ Codex 看到了这一次操作Skill 稳定 ├─ 可变输入被识别 ├─ 隐含规则被写明 ├─ 异常情况有处理方式 └─ 新任务经过实际验证重放时,只提供这次变化的内容
新建一个线程。 要求 Codex 使用刚生成的 Skill。 提供本次不同的输入,例如要上传的文件、要创建的 Issue 或报告的日期范围。
Codex 会结合当前环境可用的工具执行流程,包括 Computer Use、浏览器操作和已经安装的插件。
Skill 保存任务上下文与操作方法,但下一次的界面、权限和外部系统状态可能已经变化。网页改版、按钮移动、账号失效或权限变化,都可能让原来的流程失效。
Record & Replay 会从演示中生成操作说明和判断上下文,不会按照录制时的屏幕坐标机械回放。
什么时候应该改成插件
如果这个工作流只供自己使用,而且还在频繁调整,先保留为个人 Skill 就够了。
OpenAI 建议在这些情况下考虑把它打包成独立插件:
需要稳定分发给一个团队。 一个方案中包含多个 Skill。 需要附带应用集成或 MCP 服务。 需要统一管理安装信息和版本。
个人 Skill 适合快速沉淀经验,插件负责稳定分发与组合能力。把仍在试错的工作流过早做成插件,会增加维护成本。
第一次录制,选一个简单、结果明确的流程
如果你的 Codex App 已经出现 Record a skill,先选一个步骤不多、确实会重复、结果容易检查的流程。
不要一开始就录制跨多个系统、需要大量判断的复杂任务。先用一个简单流程检查 Codex 记录了哪些动作、遗漏了哪些偏好,再决定是否继续完善。
附录:Codex App 26.616 完整更新
新功能
新增 Record & Replay:在 macOS 上演示一次工作流,由 Codex 将其整理成可复用 Skill。首批可用范围不包括欧洲经济区、英国和瑞士,同时需要用户或管理员启用Computer Use。自动化任务运行历史新增批量操作,可以将全部运行记录标记为已读,或批量归档符合条件的记录。 新增本地主机与远程主机之间的线程移交。线程可以移动到已连接主机的匹配项目中继续,Codex 也可以协调移交。
性能优化与错误修复
新增用于管理 SSH 连接的深链接。 改进 Browser Use:草稿浏览会话转移到服务器后,继续保留可见标签页的路由与页面标注。 其他性能优化与错误修复。
夜雨聆风