Extract Skills from Codex Sessions Wire a Stop hook that fires when Codex ends a session. The hook runs , which reads the transcript, calls an LLM (via OpenRouter) to identify skill-worthy patterns, and writes a SKILL.md file if extraction succeeds. Use library for API calls, strip JSON fence artifacts with , and request concise content (<1500 tokens) to avoid truncation. Test end-to-end with synthetic skill-worthy conversations before deploying. ---