必须直接读取本地技能目录并验证SKILL.md文件存在才能确认技能是否装入Codex;通过codex skills list命令可扫描项目、用户、系统三级目录并输出含有效SKILL.md的技能名称与路径,若为空需手动检查路径、文件缺失或权限问题。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想确认哪些技能已经装进Codex、避免重复安装或排查某个技能没生效的问题,必须直接读取本地技能目录结构并验证SKILL.md文件是否存在——仅靠UI界面刷新或命令回显不可靠。
通过CLI命令快速列出所有已安装Skill
打开终端(Windows PowerShell / macOS/Linux Terminal),确保已进入Codex项目根目录或任意路径,执行:
codex skills list
该命令会扫描 项目级(./.codex/skills/)、用户级(~/.codex/skills/)和系统级(/opt/codex/system/skills/)三个目录,按优先级顺序合并输出所有含有效SKILL.md的技能名称与路径。
注意:若输出为空,不代表没装技能——可能是路径放错、SKILL.md缺失或文件权限问题。
手动检查技能目录是否合规
第一步:定位你的Codex技能主目录
Windows用户请前往:C:\Users\【你的用户名】\.codex\skills\
macOS/Linux用户请前往:~/.codex/skills/
第二步:确认每个子文件夹内都存在 SKILL.md 文件
这是Codex识别一个目录为Skill的唯一硬性条件。没有这个文件,哪怕文件夹名字再规范、脚本再完整,Codex也完全无视。
第三步:用命令行批量验证(推荐)
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
Windows PowerShell中运行:
Get-ChildItem "$env:USERPROFILE\.codex\skills" -Directory | ForEach-Object { if (Test-Path "$_.FullName\SKILL.md") { Write-Host "✅ $($_.Name)" } else { Write-Host "❌ $($_.Name) — 缺少SKILL.md" -ForegroundColor Red } }
macOS/Linux终端中运行:
for d in ~/.codex/skills/*/; do [ -f "$d/SKILL.md" ] && echo "✅ $(basename "$d")" || echo "❌ $(basename "$d") — 缺少SKILL.md"; done
查看官方精选技能列表(不含本地已装状态)
方法一:运行内置技能浏览器
$skill-installer
执行后会弹出交互式菜单,显示所有官方curated技能,并在已安装项后标注「✔ Installed」。
方法二:调用Python脚本获取JSON格式列表
路径需准确指向skill-installer工具位置,例如Windows下:
python "$env:USERPROFILE\.codex\skills\.system\skill-installer\scripts\list-curated-skills.py" --format json
该命令只返回官方维护的技能清单,不反映你本地是否实际安装过——它只是个“货架目录”,不是“库存台账”。

















