Codex Skill 怎么安装:目录结构、GitHub 下载与不生效排查
Codex Skill 放在哪里?本文用通俗步骤讲清从 GitHub 安装到 ~/.codex/skills、项目内 Skills 的区别,以及更新、同名冲突和安全检查。
Codex Skill 怎么安装:目录结构、GitHub 下载与不生效排查
Skill 的核心不是“下载一个文件”,而是让 Codex 在正确作用域读到完整的
SKILL.md和配套资源。
搜索“Codex Skill 怎么安装”的用户,通常已经找到一个 GitHub 仓库,却卡在“clone 到哪里、为什么不显示、可不可以直接执行安装脚本”。这篇只解决这条安装链路。
开始之前先确认一点:Codex 目前主要通过新版 ChatGPT 桌面应用使用,网页版入口已经取消。如果你还在找入口,可以先看 Codex 网页版下线了吗:2026 最新入口与使用方法。
先选个人级还是项目级
个人级适合你在多个项目都要用的能力,例如写作、图片处理、代码审查。常见位置是 ~/.codex/skills/技能名/SKILL.md。
项目级适合只服务于某个仓库的流程,例如公司发布规范、项目测试约定。它应放在项目约定的 Skills 目录中,并随代码库维护。不同 Codex 客户端、IDE 集成和版本对项目级目录的约定可能不同,因此应以当前产品文档或项目已有约定为准,不要为了照搬教程随意改项目结构。
优先选择项目已有的写法;没有约定时,再安装个人级 Skill 做低风险验证。
从 GitHub 下载的正确姿势
- 打开仓库,定位含有
SKILL.md的文件夹。 - 复制整个技能文件夹,而不是只复制
SKILL.md。有些 Skill 还依赖references、模板或脚本。 - 放入
~/.codex/skills/后,检查最终路径是否形如~/.codex/skills/技能名/SKILL.md。 - 新建 Codex 会话,提出一个明确匹配该 Skill 的小任务进行验证。
如果使用 Git 克隆,目标目录应直接是技能名目录。后续升级可在该目录内拉取更新;不要把不同版本混到同一个目录。
不生效时按这个顺序检查
先看路径:最常见问题是出现了两层目录,例如 ~/.codex/skills/仓库名/技能名/SKILL.md。
再看文件:文件必须叫 SKILL.md,且内容要有清晰的名称、用途和触发说明。
然后排同名:个人级与项目级、旧版本与新版本若同名,可能造成加载结果不确定。先改名或保留一个版本。
最后看依赖:Skill 需要的命令、运行环境或访问凭证不存在时,即使被加载也无法完成任务。不要把缺失密钥直接写进 Skill 文件。
更新时最容易忽略的事
更新并不只是执行 pull。先看变更内容:新增的脚本会不会写文件、访问外网、上传资料;说明是否改变了原来的边界;依赖版本是否产生兼容问题。
对稳定生产流程,建议固定已验证版本,不要因为“有新版”立刻更新。更新后至少用一个历史样例复测输出和权限行为。
常见问题
Skill、提示词和 MCP 要一起安装吗?
不一定。提示词适合一次性任务;Skill 适合反复出现的流程;MCP 用于连接外部系统。先用 Skill 固化步骤,只有确实需要访问数据库、日历或第三方 API 时再引入 MCP。
可以安装很多 Skill 吗?
可以,但不建议一开始装很多。功能重复、命名类似或边界不清的 Skill 会让使用成本上升。优先保留真正高频的 3 到 5 个,稳定后再补充。
Skill 安装后需要重启吗?
新建会话通常是最简单的刷新方式;如果仍未识别,再重启客户端并按路径、文件名、作用域顺序排查。

京ICP备2024094994号-29