/skills
显示可用的 Skills,并将所选的应用到下一条请求
/skills 会在 Codex CLI 中打开一个选择菜单,列出 Codex 在当前会话中能识别的所有 Skills。一个 Skill 是一个包含 SKILL.md 文件的文件夹:文件开头的 YAML frontmatter 区块包含名称和描述,用来决定 Codex 何时会推荐它,其余文本则是实际的操作指令,此外还可以包含模板、脚本或参考资料。
Codex 会从多个不同作用范围的位置收集 Skills:项目级的来自仓库中的 .codex/skills,用户级的来自 ~/.agents/skills,此外还有内置的系统 Skills,在托管安装的情况下,还有来自 /etc/codex/skills 的管理员预设 Skills。选定后,Codex 会把完整的 Skill 文本插入到下一条请求中,使回答遵循其中的指令。
该命令也可以在任务进行过程中调用,但不能在通过 /side 或 /btw 开启的旁支对话中使用,并且不接受 Skill 名称作为附加参数。如果想直接定位到某个具体 Skill 而不想在菜单中查找,可以在消息里直接用 $skill-name 提及它。也可以使用内置的 $skill-creator Skill 来构建自己的 Skill。
✅ 什么时候用?
在处理专项任务前查看可用的 Skills
/skills —— 在开始安全审查这类领域专项任务前,查看列表并选择合适的 Skill
在任务进行过程中为下一步细化上下文
在进行中的对话里调用 /skills —— 所选的 Skill 会被插入到下一条请求中
查看新安装的插件带来了哪些 Skills
在安装插件后打开 /skills,查看列表中该插件附带的 Skills
⛔ 什么时候不该用?
任务很简单,不需要特殊的 Skills
对于简单的更改来说,查看可用 Skills 是不必要的中间步骤。
更好的选择: 直接说明任务需求
想直接调用一个已知的 Skill,而不查看菜单
/skills 不支持在命令本身中附加 Skill 名称这样的参数——每次调用都会打开选择菜单供查找。
更好的选择: 在消息中直接用 $skill-name 提及该 Skill
来源
- Codex CLI 文档:Slash Commands ↗ learn.chatgpt.com