Codex does not see project-level skills anymore
Open 💬 9 comments Opened Jan 23, 2026 by SwiftedMind
💡 Likely answer: A maintainer (etraut-openai, contributor)
responded on this thread — see the highlighted reply below.
What version of Codex is running?
codex-cli 0.89.0
What subscription do you have?
ChatGPT Pro
Which model were you using?
gpt-5.2-codex
What platform is your computer?
Darwin 25.2.0 arm64 arm
What terminal emulator and version are you using (if applicable)?
Warp, Ghostty
What issue are you seeing?
I have added skills to my project, like: .codex/skills/mySkill/SKILL.md
I restart codex and list all the available skills via /skills and it only lists the skills that I defined in my home directory.
I've double checked all the files and folder names and so on. It seems to be correct and it used to work before at some point.
What steps can reproduce the bug?
This happens for me in every project, so you can just add a new folder with a git repo and add a project scoped skill and it doesn't show up in Codex for some reason.
What is the expected behavior?
All project level skills should be available in codex
Additional information
My config.toml
model = "gpt-5.2"
# full-auto mode
approval_policy = "on-request"
sandbox_mode = "workspace-write"
model_reasoning_effort = "high"
tool_output_token_limit = 25000
model_auto_compact_token_limit = 233000
[sandbox_workspace_write]
network_access = true
writable_roots = [
"/Users/swiftedmind/Code/Workspace/"
]
[features]
web_search_request = true # allow the model to request web searches
view_image_tool = true
skills = true
unified_exec = true
shell_snapshot = true
apply_patch_freeform = true
steer = true
collab = true
collaboration_modes = true
[projects."/Users/swiftedmind/Code"]
trust_level = "trusted"
[mcp_servers.sosumi]
command = "npx"
args = ["-y", "mcp-remote", "https://sosumi.ai/mcp"]
[notice]
hide_gpt5_1_migration_prompt = true
hide_arcticfox_migration_prompt = true
hide_rate_limit_model_nudge = true
[notice.model_migrations]
"gpt-5.2" = "gpt-5.2-codex"
9 Comments
same for me. I have the same project checked out in 2 locations on my WSL. And both locations having same the code version (same repo and branch). After recent update, project on 1st location is showing local skills under
$REPO_ROOT/.codex/skills, but project on 2nd location (same repo and branch) doesn't show my skills under$REPO_ROOT/.codex/skills.We recently made a change where project-local skills were ignored for untrusted projects. That explains the behavior you're seeing here. After considering user feedback and reevaluating the security risk, we've decided to reverse this change. You should see this in an upcoming version.
@etraut-openai can you pls tell me, in the meantime, how to mark both project as trusted. For example my
~/.codex/config.tomlhave:~~But skills shows only for
proj-1.~~@etraut-openai Thanks for the reply!
~However, I have the projects listed as trusted projects 🤔 same as @vukdavid~
Edit: Nevermind, I had an error in the path. Sorry. Now it's working
Actually, I'm sorry, enlisting projects as "trusted" works for me (I put wrong path on the quick).
So overall, now I see skills on both project if I put correct trust config in
~/.codex/config.toml, e.g:Yes, I just noticed the same as @vukdavid 😅 Sorry!
But knowing that is already helpful. Thanks @etraut-openai !
Both tickets got closed, but this one ought have stayed open until the issue is fixed.
@aaronmcdavid, good catch. Reopening.
I have the same issue, and it's just random. Some skills are recognized; others, in the same folder, are not. Project is listed as trusted in
config.toml