24 ms·
Hasn’t ChatGPT been supporting skills with a different name for several months now through “agent”? They gave it back then folders with instructions and execu
by robkop 10mo ago
Hasn’t ChatGPT been supporting skills with a different name for several months now through “agent”?
They gave it back then folders with instructions and executable files iirc
- simonw 10mo agoNot quite the same thing. Implementing skills specifically means that you have code which, on session start, scans the skills/*/skill.md files and reads in their description: metadata and loads that into the system prompt, along with an instruction that says "if the user asks about any of these particular things go and read the skills.md file for further instructions". Here's the prompt within Codex CLI that does that: https://github.com/openai/codex/blob/ad7b9d63c326d5c92049abd16f9f5fb64a573a69/codex-rs/core/src/skills/render.rs#L20-L38 https://github.com/openai/codex/blob/ad7b9d63c326d5c92049abd... I extracted that into a Gist to make it easier to read: https://gist.github.com/simonw/25f2c3a9e350274bc2b76a79bc8ae8b2 https://gist.github.com/simonw/25f2c3a9e350274bc2b76a79bc8ae...
- robkop 10mo agoI remember you did some reverse engineering when they released agent, does it not feel quite similar to you? I know they didn’t dynamically scan for new skill folders but they did have mentions of the existing folders (slides, docs, …) in the system prompt
- simonw 10mo agoThe main similarity is that both of them take full advantage of the bash tool + file system combination.