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

Skills 可以通过两种方式使用:
显式调用(推荐用于精确控制):
$.skill-name(例如 $.linear)。/skills 命令完成选择。自动选择(使用更自然):description 字段必须写得准确,Codex 才能依据任务描述完成智能判断,随后加载匹配的 Skill。
要查看 Skills,可先用 codex 启动,再输入一个斜杠。
输入 /skills 打开技能菜单,随后输入 skill-creator。此外也可直接通过 $ 启动功能菜单。

$skill-creator firstskill
由于你明确要求创建新技能 firstskill,我将使用 skill-creator。
请先用简短中文完成第 1 步的回答,以便明确触发场景与用途:
技能命名、目录结构和最小 SKILL.md 草案将在确认后给出。
输入内容:
已收到,将继续使用 skill-creator。
请先确认触发方式和命名(简短回复即可):
make-folder 或者 create-folder,你倾向选择哪一个?scripts/。你是否希望加入脚本?输入内容:
触发演示例子:请帮我创建文件夹test,我要创建一个文件夹,创建文件夹等;名字就叫makefolder;我希望包含脚本。
精简可用的 makefolder 技能骨架与脚本,现已通过 skill-creator 建立。
变更说明
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 自动化工作流,可参考本文的新建文件夹完整实操。此前文章依次说明显式调用和自动匹配两种使用方式、多优先级存放目录,以及手动编写配置与内置指令生成两种创建方案;同时还梳理了 Codex Skills 的技能定义、规范、低耗加载等核心优势,并介绍自带的规划、创建、安装等系统技能。