codex
Installation
SKILL.md
Codex Skill Guide
Running a Task
- Do NOT specify a model by default. The Codex CLI is configured with a ChatGPT account, and explicit model flags (
-m gpt-5-codex,-m gpt-5,-m o4-mini) all fail with "not supported when using Codex with a ChatGPT account." Omitting-mlets Codex use its default model, which works. Only add-mif the user explicitly requests a specific model. - Select the sandbox mode required for the task; default to
--sandbox read-onlyunless edits or network access are necessary. - Assemble the command with the appropriate options:
--sandbox <read-only|workspace-write|danger-full-access>--full-auto-C, --cd <DIR>--skip-git-repo-check-m, --model <MODEL>(only if user explicitly requests)--config model_reasoning_effort="<high|medium|low>"(only if user explicitly requests)
- Always use --skip-git-repo-check.
- When continuing a previous session, use
codex exec --skip-git-repo-check resume --lastvia stdin. When resuming don't use any configuration flags unless explicitly requested by the user. Resume syntax:echo "your prompt here" | codex exec --skip-git-repo-check resume --last 2>/dev/null. All flags have to be inserted between exec and resume. - IMPORTANT: By default, append
2>/dev/nullto allcodex execcommands to suppress thinking tokens (stderr). Only show stderr if the user explicitly requests to see thinking tokens or if debugging is needed. - Run the command, capture stdout/stderr (filtered as appropriate), and summarize the outcome for the user.
- After Codex completes, inform the user: "You can resume this Codex session at any time by saying 'codex resume' or asking me to continue with additional analysis or changes."