Gav Verma and GitHub
e24058b7a8
feat: Read personal skills from .agents/skills ( #10437 )
...
- Issue: https://github.com/agentskills/agentskills/issues/15
- Follow-up to https://github.com/openai/codex/pull/10317 (for team/repo
skills)
- This change now also loads personal/user skills from
`$HOME/.agents/skills` (or `~/.agents/skills`) in addition to loading
from `.agents/skills` inside of git repos.
- The location of `.system` skills remains unchanged.
- Keeping backwards compatibility with `~/.codex/skills` for now until
we fully deprecate.
With skills in both personal folders:
<img width="831" height="421" alt="image"
src="https://github.com/user-attachments/assets/ad8ac918-bfe6-4a2d-8a8e-d608c9d3d701 "
/>
We load from both places:
<img width="607" height="236" alt="image"
src="https://github.com/user-attachments/assets/480f4db0-ae64-4dc1-bdf5-c5de98c16f5c "
/>
2026-02-02 16:49:23 -08:00
Gav Verma and GitHub
5fb46187b2
fix: System skills marker includes nested folders recursively ( #10350 )
...
Updated system skills bundled with Codex were not correctly replacing
the user's skills in their .system folder.
- Fix `.codex-system-skills.marker` not updating by hashing embedded
system skills recursively (nested dirs + file contents), so updates
trigger a reinstall.
- Added a build Cargo hook to rerun if there are changes in
`src/skills/assets/samples/*`, ensuring embedded skill updates rebuild
correctly under caching.
- Add a small unit test to ensure nested entries are included in the
fingerprint.
2026-02-01 18:17:32 -08:00
Gav Verma and GitHub
e470461a96
Sync system skills from public repo for openai yaml changes ( #10322 )
...
Follow-up to https://github.com/openai/codex/pull/10320
Syncing additional changes from
https://github.com/openai/skills/tree/main/skills/.system
2026-01-31 21:07:35 -08:00
Gav Verma and GitHub
dfba95309f
Sync system skills from public repo ( #10320 )
...
Syncs the system skills included in Codex with the updates in
https://github.com/openai/skills/tree/main/skills/.system
2026-01-31 20:44:18 -08:00
Gav Verma and GitHub
39a6a84097
feat: Support loading skills from .agents/skills ( #10317 )
...
This PR adds support for loading
[skills](https://developers.openai.com/codex/skills ) from
`.agents/skills/`.
- Issue: https://github.com/agentskills/agentskills/issues/15
- Motivation: When skills live on the filesystem, sharing them across
agents is awkward and often ends up requiring symlinks/duplication. A
single location under `.agents/` makes it easier to share skills.
- Loading from `.codex/skills/` will remain but will be deprecated soon.
The change only applies to the [REPO
scope](https://developers.openai.com/codex/skills#where-to-save-skills ).
- Documentation will be updated before this change is live.
Testing with skills in two locations of this repo:
<img width="960" height="152" alt="image"
src="https://github.com/user-attachments/assets/28975ff9-7363-46dd-ad40-f4c7bfdb8234 "
/>
When starting Codex with CWD in `$repo_root` (should only pick up at
root):
<img width="513" height="143" alt="image"
src="https://github.com/user-attachments/assets/389e1ea7-020c-481e-bda0-ce58562db59f "
/>
When starting Codex with CWD in `$repo_root/codex-rs` (should pick up at
cwd and crawl up to root):
<img width="552" height="177" alt="image"
src="https://github.com/user-attachments/assets/a5beb8de-11b4-45ed-8660-80707c77006a "
/>
2026-01-31 18:45:05 -08:00
Gav Verma and GitHub
2e06d61339
Update skills/list protocol readme ( #9623 )
...
Updates readme example for `skills/list` to reflect latest response
spec.
2026-01-21 12:51:51 -08:00
Gav Verma and GitHub
57f8158608
chore: improve skills render section ( #8459 )
...
This change improves the skills render section
- Separate the skills list from usage rules with clear subheadings
- Define skill more clearly upfront
- Remove confusing trigger/discovery wording and make reference-following guidance more actionable
2026-01-05 11:55:26 -08:00
Gav Verma and GitHub
fab1ded484
Remove plan from system skills ( #8374 )
...
Removes plan from system skills. It has been rewritten into
`create-plan` for evaluation and feedback:
https://github.com/openai/skills/pull/22
2025-12-20 19:42:53 -08:00
Gav Verma and GitHub
37071e7e5c
Update system skills from OSS repo ( #8328 )
...
https://github.com/openai/skills/tree/main/skills/.system
2025-12-19 09:31:04 -08:00
Gav Verma and GitHub
f4371d2f6c
Add short descriptions to system skills ( #8301 )
2025-12-19 02:44:53 +00:00
Gav Verma and GitHub
1cd1cf17c6
Update system skills bundled with codex-rs ( #8253 )
...
Synced with https://github.com/openai/skills/tree/main/skills/.system
2025-12-18 14:30:00 -08:00
Gav Verma and GitHub
50dafbc31b
Make loading malformed skills fail-open ( #8243 )
...
Instead of failing to start Codex, clearly call out that N skills did
not load and provide warnings so that the user may fix them.
<img width="3548" height="874" alt="image"
src="https://github.com/user-attachments/assets/6ce041b2-1373-4007-a6dd-0194e58fafe4 "
/>
2025-12-17 23:41:04 -08:00
Gav Verma and GitHub
6fa24d65f5
Express rate limit warning as % remaining ( #7795 )
...
<img width="342" height="264" alt="image"
src="https://github.com/user-attachments/assets/f1e932ff-c550-47b3-9035-0299ada4998d "
/>
Earlier, the warning was expressed as consumed% whereas status was
expressed as remaining%. This change brings the two into sync to
minimize confusion and improve visual consistency.
2025-12-09 21:17:57 -08:00