GitHub周趋势2026W25 | Headroom 压缩 95% Token、NVIDIA 开源 AI Agent 安全扫描器、…
2026-07-28
2026-07-30 0
本文围绕快速掌握 Codex 渐进加载 Skills,高效拓展自动化工作流整理关键信息和实用建议,帮助读者快速了解主题重点。
Codex Skills 是 Codex 拓展任务能力的核心机制,遵循开源标准,以文件夹形式封装指令、脚本与资源。依托渐进式加载机制,它可节约 Token、提升运行效率。本文完整讲解 Skills 定义、核心优势,手把手演示内置工具创建与手
Codex Skills 是 Codex 拓展任务能力的核心机制,遵循开源标准,以文件夹形式封装指令、脚本与资源。依托渐进式加载机制,它可节约 Token、提升运行效率。本文完整讲解 Skills 定义、核心优势,手把手演示内置工具创建与手动搭建两种方式,同时介绍技能调用方法,并搭配创建文件夹实战案例,帮助开发者快速掌握 Codex 技能拓展。
Skills 是任务特定的能力包,本质上就是一个文件夹,包含指令、脚本和资源。它遵循开源标准 http://agentskills.io。
一个 Skill 的核心是 SKILL.md 文件,用 Markdown 格式编写,包含元数据和详细指令。
Skills 的设计非常聪明:采用“渐进式加载”(progressive disclosure)机制。Codex 在初始上下文只加载 Skill 的名称和简短描述(避免浪费 token),只有当真正需要时,才读取完整指令。这让 Codex 在处理长任务时保持高效。
Codex 自带几个系统 Skill,如 plan(规划复杂任务)、skill-creator(创建新 Skill)和 skill-installer(安装 Skill)。
在 Codex 中直接调用 $skill-creator,然后描述你想要的 Skill 功能。
例如:“创建一个 Skill,用于处理 PDF 文件提取文本和表格,使用 pdfplumber 库。”
Codex 会自动生成文件夹结构和 SKILL.md 模板。
你还可以先用 $plan Skill 规划,再结合 skill-creator 完善。
在合适的目录下创建一个文件夹(文件夹名即 Skill 名),然后添加 SKILL.md 文件。基本格式如下:
--- name: your-skill-name description: 当用户提到 XXX 时使用这个 Skill,帮助完成 YYY。 metadata: short-description: 可选的简短用户可见描述 --- # Skill 标题 这里写详细指令:一步步指导 Codex 如何执行任务。 - 使用哪些工具或库 - 处理边缘情况 - 输出格式要求 - 示例等
scripts/:存放可执行脚本。references/:参考文档。assets/:模板或其他资源。.codex/skills/(适合当前 repo 专用)。repo_root/.codex/skills/(团队共享)。~/.codex/skills/(默认位置)。更高优先级的 Skill 会覆盖同名低优先级 Skill,便于自定义覆盖。

使用 Skills 有两种方式:
$.skill-name(例如 $.linear)。/skills 命令选择。输入 codex 启动,然后打一个斜杠,就可以看到 Skills 了。
输入 /skills 进入技能菜单,然后输入 skill-creator。也可以直接通过 $ 触发功能菜单。

$skill-creator firstskill
我将使用 skill-creator,因为你明确要创建一个新技能 firstskill。先进入第 1 步:明确用途与触发场景。请用简短中文回答:
确认后我会给出技能命名、目录结构与最小 SKILL.md 草案。
先确认触发与命名(简短回复即可):
make-folder 或 create-folder,你更偏好哪一个?scripts/。你希望包含脚本吗?触发演示例子:请帮我创建文件夹test,我要创建一个文件夹,创建文件夹等;名字就叫makefolder;我希望包含脚本。
已按 skill-creator 建好 makefolder 技能骨架与脚本,保持精简可用。
skills/makefolder/SKILL.md,包含触发描述与使用规则skills/makefolder/scripts/make_folder.ps1,用于在当前项目创建单一文件夹skills/makefolder/SKILL.mdskills/makefolder/scripts/make_folder.ps1./skills/makefolder/scripts/make_folder.ps1 test然后项目目录下,就会有一个 Skills 了。Skills 下面有一个子文件夹叫 makefolder。具体目录结构如下:
skills/ └── makefolder/ ├── SKILL.md └── scripts/ └── make_folder.ps1
本文系统介绍 Codex Skills 相关知识,先阐明技能的定义、规范与低耗加载等核心优势,自带规划、创建、安装等系统技能。文章讲解内置指令生成、手动编写配置两种创建方案,说明多优先级存放目录,介绍显式调用与自动匹配两种使用方式,并以新建文件夹为例完整实操演示,帮助读者灵活拓展 Codex 自动化工作流。
以上内容可作为基础参考,实际处理时再结合具体场景灵活调整。