一、先搞懂 Skill 到底是什么
Skill = 你写好的、可重复调用的"工作说明书"。一次定义,终身复用。
类比:你每次写课程脚本,都要给 AI 重复说"风格要口语化、要分钩子—正文—互动—总结四段、每段控制在 200 字……" 太累了。把这些规则做成 Skill,下次只要 @课程脚本 一下,AI 就自动按你的标准开工。
带你在 Codex 桌面/网页客户端 里造一个叫 course-script 的 Skill,专门生产课程脚本。全程在 GUI 里点点点,不用碰命令行。
二、先看清两种路径再动手
本教程提供 两种打造 Skill 的方式。先对照下表挑一个适合你的,再往下看具体步骤。
方式 A · 先干活再沉淀
在 Codex 客户端真实写 3-5 篇课程脚本,边写边改,让 skill-creator 复盘整段对话,自动提炼成 Skill。
⏱ 1-2 小时
方式 B · 先对话再生成
新建会话,直接召唤 skill-creator,回答它的 6-8 个问题,5 分钟生成 Skill。
⏱ 5-10 分钟
| 对比维度 | 方式 A:先干活,再沉淀 | 方式 B:先对话,再生成 |
|---|---|---|
| 操作顺序 | 用客户端聊着写 3-5 篇 → 让 skill-creator 复盘提炼 | 新会话 → 召唤 skill-creator 答题 → 生成 |
| 适合谁 | 讲不清自己要什么、但看得出好坏的小白 | 已经有清晰 SOP、需求明确的用户 |
| 优点 | 规则来自真实产出,不空想;改稿时说的话直接变规则 | 快,5 分钟出 Skill |
| 缺点 | 慢一点,要先写 3-5 篇 | 容易漏掉重要规则,需要后续多轮迭代 |
第一次造 Skill 几乎都该用方式 A。因为你以为想清楚了,真写起来才会发现还有 5 条没说。
三、客户端准备工作
3.1 下载并登录 Codex 客户端
- 打开浏览器访问 chatgpt.com/codex,或在 ChatGPT 桌面应用里找到左侧栏的 Codex 入口。
- 用你的 ChatGPT 账号登录(需要 Plus / Pro / Business / Edu / Enterprise 套餐)。
- 进入 Codex 后,主界面通常包含:左侧会话列表、中间聊天区、右上角设置/头像。
3.2 认识三个关键入口
| 入口 | 位置 | 用途 |
|---|---|---|
| 新建会话 | 左上角 + New chat | 每次想开新工作就点 |
| 设置 / Skills | 右上角头像 → Settings → Skills 或 Custom GPTs / Agents | 装入 skill-creator、管理你造好的 Skill |
| 环境 / 仓库 | 侧栏 Environments 或 Workspace | 给 Codex 一个工作目录(可选) |
不同版本的 Codex 客户端菜单名可能略有差异(比如 Skills / Agents / Custom GPTs / 自定义助手)。认准"自定义说明 / 技能 / 知识库"这几类入口,找不到就在设置里搜 "skill" 或 "custom"。
四、把 skill-creator 装进客户端
skill-creator 是 Anthropic 开源的"造技能的技能",Codex 客户端兼容它的格式。装它有 3 种方法,挑一种你最顺手的。
方法 ①(最推荐):直接粘贴到自定义说明
- 用浏览器访问 GitHub:github.com/anthropics/skills
- 进入
skill-creator/文件夹,打开SKILL.md文件 - 点 Raw 按钮,全选所有内容并复制(Cmd+A → Cmd+C)
- 回到 Codex 客户端 → 头像 → Settings → Custom Instructions 或 Skills
- 新建一个 Skill,名字填
skill-creator,内容直接粘贴,保存
方法 ②:上传 Skill 文件夹(如果客户端支持)
- 从 GitHub 下载整个
skill-creator/文件夹(点仓库右上角 Code → Download ZIP,解压后取出 skill-creator 目录) - 客户端 → Settings → Skills → Import / Upload
- 选择刚才的文件夹,确认
方法 ③:在会话里"现教现用"
不想装到设置里?开一个新会话,第一句直接告诉 Codex:
请扮演 skill-creator。它的工作说明在下面,照着做:
[这里粘贴 skill-creator 的 SKILL.md 全文]
准备好后,告诉我你要怎么开始。
这种方式只在当前会话有效,但最快、最不折腾。第一次试就用这种。
无论用哪种方法,验证标准是:开一个新会话说 "用 skill-creator 帮我开始",Codex 应该回应"我是 skill-creator,请告诉我你要造什么 skill……"。如果它一脸懵,说明没装好。
五、方式 A:先在客户端干活,再用 skill-creator 沉淀
适合不知道怎么描述需求、但能识别"哪篇好/不好"的小白。核心思路:先真实干活,让规则从真实改稿过程中自然冒出来。
1新建一个会话
左上角 + New chat,给会话起个名(比如"课程脚本练手")方便以后回看。
2用最朴素的方式让它写第一篇
直接在输入框打人话,不要管什么 prompt 工程:
帮我写一个 5 分钟的短视频课程脚本,主题是"如何用 AI 写周报"。
观众是 25-35 岁职场人,基本不懂 AI。
要口语化、像跟朋友聊天那样,大概 1200 字。
3边看边改,把每条意见都「打字说出来」
这是方式 A 最关键的一步。看完初稿,把所有改稿意见明确告诉 Codex:
开头太书面了,改成反问句开头。
中间讲步骤的部分太长,拆成 3 个小步骤。
案例没有具体数字,加个真实例子,比如"某产品经理用这个方法把周报时间从 2 小时压到 15 分钟"。
结尾的行动号召太空,给一个今天就能做的具体动作。
改的过程中你说的每句话,后面都会变成 Skill 里的规则。别在脑子里改,要打字打出来。心里 OK 但没说出来的规则,AI 一辈子学不会。
4再写 3-5 篇直到稳定
同一个会话里继续(不要新开),换不同主题接着写:
- 如何用 AI 整理会议纪要
- 如何用 AI 做 PPT 大纲
- 如何用 AI 提取合同关键信息
- 如何用 AI 做季度复盘
每篇都重复上一步的迭代过程。注意你反复说的那些话——它们就是你的 Skill DNA。
5在同一个会话里召唤 skill-creator 复盘
关键:保留对话历史,不开新会话。直接在输入框说:
我刚才在这个会话里写了 4 篇课程脚本,反复迭代了风格和结构。
请用 skill-creator 复盘整个对话,把我反复强调的规则、结构、风格、禁忌都提取出来,沉淀成一个名叫 course-script 的 skill。
特别注意我每次改稿时说的话,那些就是核心规则。
skill-creator 会自动:
- 回看整段对话历史
- 提取重复出现的指令(比如"反问句开头"被你强调了 3 次)
- 把你最满意的那一篇当作参考样例嵌进 Skill
- 跟你确认一遍提取的规则对不对
- 输出完整的 SKILL.md 内容
6跟它确认提取结果
skill-creator 会列出它总结的规则清单,类似:
我从对话中提取了以下规则:
✓ 钩子用反问句或具体场景开头
✓ 5 段式结构:钩子 → 痛点 → 3 步骤 → 案例 → 行动号召
✓ 案例必须含具体数字
✓ 总字数 1200 左右
✓ 禁用 "首先 / 其次 / 最后"
你确认还要加 / 删 / 改什么吗?
你能立刻看出"哦它漏了我要求的『每个步骤后跟一句大白话解释』"——补一句就行。
7把生成的 SKILL 内容存到客户端
skill-creator 会输出一段完整的 Skill 内容(Markdown 格式)。把它:
- 复制 → 进 Settings → Skills → + New Skill
- 名字填
course-script,描述填它给的描述,正文粘贴 SKILL 内容 - 保存
新开一个会话试用:
用 course-script 写一篇关于"如何用 AI 做季度 OKR"的脚本
应该按你定的标准直接出稿。
六、方式 B:直接用 skill-creator 从零生成
适合需求已经很清晰、想快速搞定的用户。
1新建会话,直接召唤
请用 skill-creator 帮我创建一个新 skill。
用途:批量写 5 分钟短视频课程脚本,目标人群是 25-35 岁零基础职场人,主题围绕"AI 工具实战",输入是课程主题,输出是 1200 字口语化脚本。
2答 skill-creator 的问题
它会按顺序问 6-8 个问题,先想好答案再答更顺:
| 它会问 | 怎么答(示例) |
|---|---|
| Skill 名字? | course-script |
| 一句话描述? | "根据主题生成 1200 字口语化短视频课程脚本" |
| 什么时候触发? | "用户提到写课程 / 写脚本 / 写讲稿 / 做短视频文案时" |
| 输入是什么? | "一个课程主题,例如『如何用 AI 写周报』" |
| 输出格式? | "5 段式:钩子 → 痛点 → 知识点 → 案例 → 行动号召" |
| 硬性规则? | "≤1200 字;禁用首先/其次/最后;专业术语 ≤3 个" |
| 有满分样例吗? | 强烈建议贴 1 篇你认为完美的脚本进去 |
直接说 "给我几个常见选项",skill-creator 会列出来让你挑。
3让它输出完整 SKILL 内容
信息够了,请输出完整的 SKILL 内容
它会给一段 Markdown 文本,包含规范的 YAML frontmatter(name、description、触发条件等元信息)。
4存到客户端 + 试用
- 复制内容 → Settings → Skills → + New Skill
- 填名字
course-script、描述、粘贴正文,保存 - 新建会话试用:
用 course-script 写"如何用 AI 一键做思维导图"
七、A 还是 B?一图秒选
八、之后:迭代和量产(两种方式通用)
8.1 让 skill-creator 改进 Skill
顶部 YAML frontmatter 一旦格式错乱,整个 Skill 就不会被识别。统一通过 skill-creator 改:
新开会话或者在已有会话里:
请用 skill-creator 改进 course-script。当前内容如下:
[把当前 Skill 全文贴进来]
修改要求:
1. 这篇是新的满分样例,加到参考区(贴稿)
2. 钩子规则补一条:不能以"今天我们来聊聊"开头
3. 案例字数上限从 250 改到 200
它会输出新版 SKILL 内容。回到 Settings → Skills → 选中 course-script → Edit → 整段替换 → 保存。
8.2 量产:批量喂主题
新建会话,把主题列表整段贴进去:
用 course-script 依次为下面 5 个主题各写一篇脚本:
1. 如何用 AI 写周报
2. 如何用 AI 整理会议纪要
3. 如何用 AI 做 PPT 大纲
4. 如何用 AI 提取合同关键信息
5. 如何用 AI 做季度复盘
每篇之间用 --- 分隔,全部输出完。
一次塞 5-8 个主题最稳。再多 Codex 容易越写越短/疲劳。需要 30 篇就分 5-6 轮发,每轮重新提醒它"严格按 course-script 标准"。
九、进阶:造配套 Skill 形成流水线
同样的方法,再造两个配套 Skill:
请用 skill-creator 再造一个 skill 叫 script-polish,
作用是审查 course-script 的输出,把拗口句子改成口语化版本。
再造一个 script-to-prompter,
把脚本转成提词器分镜表(时间 | 画面 | 台词)。
之后就能在一个会话里串起来调用:
对主题"如何用 AI 写周报"依次执行:先用 course-script 出脚本,再用 script-polish 优化,最后用 script-to-prompter 转成分镜表,分三段输出给我。
十、新手最容易踩的坑(必读)
1方式 A 写稿时,把每个意见都打字说出来
这些话就是 Skill 的种子。在脑子里改不会变成规则,打出来才会。
2方式 B 的"参考样例"区一定要贴满分稿
比 10 条抽象规则都管用。AI 看到具体范文,学得最快。
3改 Skill 永远走 skill-creator
SKILL 顶部的 YAML frontmatter 一旦格式错乱,客户端就不认。让 skill-creator 输出完整新版,整段替换最稳。
4方式 A 全程同一个会话,不要中途新开
新开会话 = skill-creator 看不到历史 = 沉淀失败。从写稿到复盘必须连贯。
5用新 Skill 时一定要新开会话
旧会话已经有大量上下文,会污染 Skill 的判断。新会话+干净指令最准。
十一、开始动手
按照这份教程,今晚就能造出你的第一个 Skill,明天开始批量产稿。
卡在哪一步告诉我,我接着帮你拆。