字
字节笔记本
2026年6月7日
Codex Skills 存储路径、软链接与升级指南
API中转
¥120
Codex CLI 的 skills 存储路径有两个层级,理解这两个位置的区别,是高效使用 skills 的前提。
两个存储路径
用户全局路径(对所有项目生效):
~/.codex/skills/**/SKILL.md
项目级路径(仅对当前仓库生效):
.agents/skills/**/SKILL.md
项目级路径的工作方式是:Codex 从当前工作目录向上扫描到仓库根目录,逐层查找 .agents/skills 目录。如果两个 skill 同名,两个都会出现在 skill 选择器中,不会合并。
手动创建 skill 的目录结构很简单:
text
~/.codex/skills/my-skill/
└── SKILL.mdSKILL.md 的基本格式:
yaml
---
name: skill-name
description: 说明何时应该触发此 skill。
---
具体的指令内容...Codex 启动时会扫描 $CODEX_HOME/skills 目录来注册可用的能力。默认情况下 $CODEX_HOME 就是 ~/.codex,可以通过该环境变量自定义路径。
软链接支持
Codex 支持软链接的 skill 文件夹,扫描时会跟随软链接目标路径。
不过旧版本(v0.79.0 之前)有个 bug:软链接指向目录时会跟随,但 SKILL.md 本身是软链接时会被跳过,因为 loader 的 follow_symlinks 为 false。这个问题在新版本(0.86+)中已修复。
一个实用的场景是:把 Claude Code 和 Codex 的 skills 目录共享同一套文件:
bash
# 以 Claude Code 的 skills 目录为主,Codex 软链接过去
ln -s ~/.claude/skills ~/.codex/skills升级方法
根据安装方式不同,升级命令也不同。
内置命令(推荐,新版本支持):
bash
codex update独立安装包(macOS / Linux):
bash
curl -fsSL https://openai.com/codex/install.sh | shnpm 安装:
bash
npm install -g @openai/codex@latestHomebrew 安装:
bash
brew upgrade --cask codex注意要加 --cask,Codex 是 Homebrew cask 而非 formula,直接运行 brew upgrade codex 会报错。
版本检查:
bash
codex --versionCodex 在启动时如果检测到有新版本,会在 TUI 界面提示更新并显示对应的升级命令。
分享: