Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the user asks to run Codex CLI (codex exec, codex resume) or references OpenAI Codex for code analysis, refactoring, or automated editing. Uses GPT-5.2 by default for state-of-the-art software engineering.
.claude/skills/jdrhyne-codex/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 64% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -3% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 90% | 0% |
gpt-5.2 model. Ask the user (via AskUserQuestion) which reasoning effort to use (xhigh,high, medium, or low). User can override model if needed (see Model Options below).--sandbox read-only unless edits or network access are necessary.-m, --model <MODEL>--config model_reasoning_effort="<high|medium|low>"--sandbox <read-only|workspace-write|danger-full-access>--full-auto-C, --cd <DIR>--skip-git-repo-checkcodex exec --skip-git-repo-check resume --last via stdin. When resuming don't use any configuration flags unless explicitly requested by the user e.g. if he species the model or the reasoning effort when requesting to resume a session. 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.2>/dev/null to all codex exec commands to suppress thinking tokens (stderr). Only show stderr if the user explicitly requests to see thinking tokens or if debugging is needed.codex exec until the user has explicitly asked to use Codex for the task.--full-auto or a broader sandbox mode than the task requires.| Use case | Sandbox mode | Key flags | | --- | --- | --- | | Read-only review or analysis | read-only | --sandbox read-only 2>/dev/null | | Apply local edits | workspace-write | --sandbox workspace-write --full-auto 2>/dev/null | | Permit network or broad access | danger-full-access | --sandbox danger-full-access --full-auto 2>/dev/null | | Resume recent session | Inherited from original | echo "prompt" \| codex exec --skip-git-repo-check resume --last 2>/dev/null (no flags allowed) | | Run from another directory | Match task needs | -C <DIR> plus other flags 2>/dev/null |
| Model | Best for | Context window | Key features | | --- | --- | --- | --- | | gpt-5.2-max | Max model: Ultra-complex reasoning, deep problem analysis | 400K input / 128K output | 76.3% SWE-bench, adaptive reasoning | | gpt-5.2 ⭐ | Flagship model: Software engineering, agentic coding workflows | 400K input / 128K output | 76.3% SWE-bench, adaptive reasoning | | gpt-5.2-mini | Cost-efficient coding (4x more usage allowance) | 400K input / 128K output | Near SOTA performance | | gpt-5.1-thinking | Ultra-complex reasoning, deep problem analysis | 400K input / 128K output | Adaptive thinking depth, runs 2x slower on hardest tasks |
GPT-5.2 Advantages: 76.3% SWE-bench (vs 72.8% GPT-5), 30% faster on average tasks, better tool handling, reduced hallucinations, improved code quality. Knowledge cutoff: September 30, 2024.
Reasoning Effort Levels:
xhigh - Ultra-complex tasks (deep problem analysis, complex reasoning, deep understanding of the problem)high - Complex tasks (refactoring, architecture, security analysis, performance optimization)medium - Standard tasks (refactoring, code organization, feature additions, bug fixes)low - Simple tasks (quick fixes, simple changes, code formatting, documentation)Cached Input Discount: Cached context is substantially cheaper than first-pass context. Check current vendor pricing before quoting costs.
codex command, immediately use AskUserQuestion to confirm next steps, collect clarifications, or decide whether to resume with codex exec resume --last.echo "new prompt" | codex exec resume --last 2>/dev/null. The resumed session automatically uses the same model, reasoning effort, and sandbox mode from the original session.codex --version or a codex exec command exits non-zero; request direction before retrying.--full-auto, --sandbox danger-full-access, --skip-git-repo-check) ask the user for permission using AskUserQuestion unless it was already given.AskUserQuestion.Requires Codex CLI v0.57.0 or later for GPT-5.2 model support. The CLI defaults to gpt-5.2 on macOS/Linux and gpt-5.2 on Windows. Check version: codex --version
Use /model slash command within a Codex session to switch models, or configure default in ~/.codex/config.toml.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-06 | pass→pass | 7,299 | 2,217 | -70% | 1 | 1 | 0% | 1,147 | 1,692 | +48% | 0 | 0 | — |
case-01 | fail→fail | 7,262 | 14,143 | +95% | 1 | 1 | 0% | 889 | 2,583 | +191% | 0 | 0 | — |
case-02 | fail→fail | 5,471 | 4,152 | -24% | 1 | 1 | 0% | 202 | 2,095 | +937% | 0 | 0 | — |
case-03 | fail→fail | 3,600 | 8,653 | +140% | 1 | 1 | 0% | 551 | 2,034 | +269% | 0 | 0 | — |
case-04 | fail→pass | 7,471 | 3,290 | -56% | 1 | 1 | 0% | 1,144 | 1,945 | +70% | 0 | 0 | — |
case-05 | fail→pass | 7,265 | 3,017 | -58% | 1 | 1 | 0% | 1,166 | 1,915 | +64% | 0 | 0 | — |
case-07 | pass→pass | 9,558 | 1,981 | -79% | 1 | 1 | 0% | 1,381 | 1,705 | +23% | 0 | 0 | — |
case-08 | fail→pass | 12,139 | 2,531 | -79% | 1 | 1 | 0% | 1,802 | 1,756 | -3% | 0 | 0 | — |
case-09 | fail→pass | 11,993 | 3,628 | -70% | 1 | 1 | 0% | 1,725 | 1,974 | +14% | 0 | 0 | — |
case-10 | fail→pass | 5,621 | 2,115 | -62% | 1 | 1 | 0% | 885 | 1,680 | +90% | 0 | 0 | — |
case-11 | fail→pass | 5,048 | 6,139 | +22% | 1 | 1 | 0% | 708 | 2,184 | +208% | 0 | 0 | — |
case-12 | fail→pass | 4,938 | 2,034 | -59% | 1 | 1 | 0% | 768 | 1,640 | +114% | 0 | 0 | — |
case-13 | pass→pass | 5,828 | 1,983 | -66% | 1 | 1 | 0% | 854 | 1,603 | +88% | 0 | 0 | — |
case-14 | fail→pass | 6,960 | 1,682 | -76% | 1 | 1 | 0% | 1,076 | 1,629 | +51% | 0 | 0 | — |
case-15 | fail→pass | 6,107 | 2,689 | -56% | 1 | 1 | 0% | 1,031 | 1,799 | +74% | 0 | 0 | — |
case-16 | pass→pass | 7,806 | 2,089 | -73% | 1 | 1 | 0% | 1,125 | 1,712 | +52% | 0 | 0 | — |
case-17 | fail→fail | 5,035 | 2,338 | -54% | 1 | 1 | 0% | 716 | 1,770 | +147% | 0 | 0 | — |
case-18 | fail→pass | 6,975 | 1,858 | -73% | 1 | 1 | 0% | 1,036 | 1,677 | +62% | 0 | 0 | — |
case-19 | fail→pass | 7,587 | 2,693 | -65% | 1 | 1 | 0% | 1,176 | 1,800 | +53% | 0 | 0 | — |
case-20 | pass→pass | 3,529 | 3,871 | +10% | 1 | 1 | 0% | 692 | 2,131 | +208% | 0 | 0 | — |
case-21 | pass→pass | 4,113 | 2,761 | -33% | 1 | 1 | 0% | 732 | 1,854 | +153% | 0 | 0 | — |
case-22 | pass→pass | 6,349 | 4,586 | -28% | 1 | 1 | 0% | 1,049 | 2,143 | +104% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 20 counted toward the lift figure. The other 2 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +50 percentage points is the difference between those two pass rates over the 20 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.