
SEO关键词: Codex技能教程、Codex Skills、Codex工作流、Codex插件、Codex技能配置、Codex AI助手、OpenAI Codex技能、Codex SKILL.md、Codex自动化工作流
文章摘要: 本文详细讲解 OpenAI Codex Skills(技能)功能的使用方法,包括技能创建、SKILL.md配置、技能目录结构、触发机制、插件分发、技能安装与管理等内容。通过技能系统,可以将提示词、参考文档和脚本封装为可复用工作流,大幅提升Codex在开发、运维、测试和团队协作中的效率。

大家好 这里是「代码简单说」,欢迎大家关注同名公众号,不定时更新更多实用有趣的教程 也欢迎大家在评论区一起讨论交流!~
Codex除了强大的代码生成能力之外,还有一个很多开发者容易忽略的功能——Skills(技能)。
很多人把Codex当成聊天工具使用,但实际上,通过技能系统,可以把常用开发流程、项目规范、运维脚本、测试流程等内容封装成可重复调用的工作流。
简单理解:
Prompt只能解决一次问题,而Skill可以永久复用解决方案。
本文带大家深入了解Codex技能系统的工作原理与使用方法。
官方中文教程站:
名称 | 地址 |
|---|---|
Codex客户端下载 | https://codexdown.cc/ |
Skills文档 | https://codexdown.cc/docs/configuration/skills/ |
官方定义:
Skill 是一种可复用工作流格式。
一个Skill可以包含:
然后统一打包给Codex使用。
例如:
包含:
当Codex调用该技能时:
创建一个用户管理页面Codex会自动按照团队规范输出代码。
包含:
输入:
部署Node项目Codex即可自动执行对应流程。
很多人容易混淆。
本质:
工作流解决:
怎么做本质:
安装包解决:
如何分发关系如下:
Skill
↓
Plugin
↓
分享给其他开发者推荐流程:
先开发Skill
↓
验证工作流
↓
再封装Plugin一个标准技能目录如下:
my-skill/
├── SKILL.md
├── scripts/
├── references/
├── assets/
└── agents/
└── openai.yaml其中:
文件 | 是否必须 |
|---|---|
SKILL.md | √ |
scripts | × |
references | × |
assets | × |
openai.yaml | × |
这是整个技能的核心。
示例:
---
name: vue-developer
description: 用于Vue项目开发、组件创建、Pinia状态管理和Element Plus页面开发
---
创建代码时遵循以下规范:
1. 使用Composition API
2. 使用TypeScript
3. 优先使用Pinia
4. 使用Element Plus组件技能名称
name: vue-developer用于:
$vue-developer显式调用。
技能描述。
description: Vue3项目开发助手Codex会根据描述自动判断:
什么时候调用这个技能因此非常重要。
很多人担心:
安装100个Skill会不会占满上下文?实际上不会。
Codex采用:
启动时仅加载:
技能名称
技能描述
技能路径例如:
vue-developer
NodeJS-Deploy
DockerOps只有真正被调用时:
$vue-developer或者:
创建一个Vue3后台管理系统Codex判断匹配成功后才会读取完整:
SKILL.md因此上下文利用率非常高。
Codex支持两种触发方式。
直接指定技能。
$vue-developer或者:
$docker-deployCLI中:
/skills即可选择技能。
根据description自动匹配。
例如:
帮我部署一个Node项目Codex发现:
docker-deploy描述最匹配。
自动触发。
官方推荐使用:
$skill-creator创建向导。
执行:
$skill-creator界面会询问:
这个技能干什么?
什么情况下触发?
是否需要脚本?随后自动生成:
SKILL.md结构。
创建目录:
my-skill创建:
SKILL.md内容:
---
name: code-review
description: 用于代码审查和质量检查
---
检查以下内容:
1. 代码规范
2. 性能问题
3. 安全风险
4. 可维护性保存即可使用。
Codex支持多个层级。
当前项目:
.agents/skills例如:
project/
└── .agents/
└── skills/适合:
项目规范全局目录:
~/.agents/skills适合:
个人开发规范Linux:
/etc/codex/skills适合:
企业统一配置Codex内置技能:
skill-creator
planner等。
Codex内置安装器:
$skill-installer例如安装Linear技能:
$skill-installer linear安装完成后:
自动加入技能列表重启Codex即可使用。
有些技能不想删除。
可以在:
~/.codex/config.toml配置:
[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false效果:
保留技能
但不加载修改后:
重启Codex生效。
如果希望在Codex App中展示更丰富的信息。
可以增加:
agents/openai.yaml示例:
interface:
display_name: "Vue开发助手"
short_description: "Vue项目开发规范"
icon_small: "./assets/logo.svg"
brand_color: "#3B82F6"效果:
显示名称
显示图标
显示简介更加友好。
Skill还可以声明依赖。
例如:
dependencies:
tools:
- type: "mcp"
value: "openaiDeveloperDocs"表示:
该Skill依赖OpenAI文档MCP使用时自动关联。
默认:
allow_implicit_invocation: true自动触发。
如果改成:
allow_implicit_invocation: false则:
不会自动触发只能:
$skill-name显式调用。
创建:
~/.agents/skills/vue3-helper目录:
vue3-helper
└── SKILL.md内容:
---
name: vue3-helper
description: Vue3、Pinia、Element Plus开发助手
---
要求:
1. 使用Vue3
2. 使用Composition API
3. 使用Pinia
4. 使用Element Plus
5. 使用TypeScript之后直接输入:
创建一个用户管理页面Codex便会自动按照规范生成代码。
官方推荐:
不要把:
Vue
Docker
Python
运维
测试全部塞进一个技能。
优先:
SKILL.md而不是脚本。
这样:
好的:
用于Vue3组件开发差的:
开发助手测试:
创建后台管理页面是否正确触发。
Codex Skills本质上是一个AI工作流封装系统。
相比传统Prompt,它具备:
对于个人开发者来说,可以沉淀自己的开发规范;对于团队来说,可以统一编码风格、部署流程和协作标准,让Codex真正成为团队级AI开发助手。
未来随着插件生态完善,Skill很可能会成为Codex最重要的能力之一。
相关阅读:
软件下载:
软件 | 下载地址 |
|---|---|
Codex客户端 | https://codexdown.cc/ |
欢迎在评论区分享正在使用的Codex Skill方案,一起交流更高效的AI开发工作流。