By doubleDrake
Use Codex from Claude Code with /codex:do natural-language entry (auto-routes to rescue/delegate/consult/review/status), broker idle timeout, A+ delegate pattern, /codex:consult, stateful threads, and schema-validated tool calls.
Run a Codex review that challenges the implementation approach and design choices
Cancel an active background Codex job in this repository
Multi-turn consultation with Codex — for design discussions, exploration, follow-up Q&A. Thread persists per-workspace; same workspace = same thread until --fresh
Delegate a multi-step task to Codex with the A+ pattern — Codex proposes diffs (read-only), Claude applies them and reports back, looping until DONE
Single natural-language entry for Codex — Claude classifies the request and dispatches to the right sub-action (rescue / delegate / consult / review / adversarial-review / status / result / cancel / setup). All nine commands remain available as direct aliases.
Multi-turn orchestrator for the A+ delegate pattern. Use when the user asks for a substantial refactor, multi-file fix, or multi-step implementation that benefits from turn-by-turn progress. Codex thinks (read-only); Claude applies and verifies.
Proactively use when Claude Code is stuck, wants a second implementation or diagnosis pass, needs a deeper root-cause investigation, or should hand a substantial coding task to Codex through the shared runtime
Internal helper contract for calling the codex-companion runtime from Claude Code
Spawn a separate tmux pane for a Codex delegate run via Claude Code's Agent Teams primitive. Use when the user invokes /codex:do --pane or /codex:delegate --pane, or when the orchestrator decides background isolation would benefit from a dedicated pane. Handles the full TeamCreate → Agent spawn → SendMessage routing → cleanup lifecycle so each caller doesn't have to re-derive the procedure.
Internal guidance for presenting Codex helper output back to the user
Translate layer between Codex (which knows nothing about Agent Teams) and Claude Code's SendMessage / Agent / TeamCreate primitives. Use this skill when an agent in a team is wrapping codex-companion calls and needs to relay codex events to team-lead, or relay team-lead decisions back to codex on STATUS: NEEDS_FOLLOW_UP. Loads inside agents/codex-delegate.md, can be reused by any other team-aware agent that wraps codex-companion.
Internal guidance for composing Codex and GPT-5.4 prompts for coding, review, diagnosis, and research tasks inside the Codex Claude Code plugin
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
⚠️ Fork notice
This is a community fork of openai/codex-plugin-cc maintained at doubleDrake/codex-plugin-cc-supa. Tracked via Linear Project codex-plugin-cc-plus fork.
Planned differences from upstream (see Linear sub-issues SUP-365~377; current state: meta-only fork, no code changes yet):
- Broker idle timeout (10 min) — cc#108
- PID liveness check + crashed status auto-transition — cc#264/#164/#202/#222
sendBrokerShutdown5 s timeout — cc#245/#288 (PR#293 reference)- A+ delegate command (
/codex:delegate) — Codex=brain, Claude=hand pattern- Stateful thread default —
ephemeral: false/codex:consultcommand — cc#7--resume-id <threadId>flag — cc#230- Auto-Context prefix rule in agents
See CHANGELOG.md for the running list.
Install (fork):
/plugin marketplace add doubleDrake/codex-plugin-cc-supathen/plugin install codex@doubledrake-codex-supa.
Use Codex from inside Claude Code for code reviews or to delegate tasks to Codex.
This plugin is for Claude Code users who want an easy way to start using Codex from the workflow they already have.
/codex:do <natural-language request> — single entry point. Claude classifies the request and dispatches to the right sub-action. (Originally proposed as bare /codex but Claude Code's plugin namespace forces the /<plugin>:<command> form.) Examples:
/codex:do 인증 미들웨어 JWT로 리팩터해줘 → delegate/codex:do 이 PR 리뷰해줘 → review/codex:do 이 디자인 어떻게 생각해? → consult/codex:do 좀비 잡 있어? → status--as <action> for explicit override; ambiguous prompts trigger one AskUserQuestion./codex:review for a normal read-only Codex review/codex:adversarial-review for a steerable challenge review/codex:delegate for a multi-step A+ delegation (Codex=brain, Claude=hand) — fork-original; the STATUS loop can also run as a Workflow (workflows/codex-delegate.js) for parallel, git-worktree-isolated delegations, while --pane stays for an interactive live teammate/codex:consult for design discussions / Q&A with persistent per-workspace thread — fork-original/codex:rescue, /codex:status, /codex:result, and /codex:cancel to delegate work and manage background jobsAll ten commands are first-class; /codex:do is just a router on top of the nine specific ones (INV-1: direct aliases keep working).
Add the marketplace in Claude Code:
/plugin marketplace add openai/codex-plugin-cc
Install the plugin:
/plugin install codex@openai-codex
Reload plugins:
/reload-plugins
Then run:
/codex:setup
/codex:setup will tell you whether Codex is ready. If Codex is missing and npm is available, it can offer to install Codex for you.
If you prefer to install Codex yourself, use:
npm install -g @openai/codex
If Codex is installed but not logged in yet, run:
!codex login
After install, you should see:
codex:codex-rescue subagent in /agentsOne simple first run is:
/codex:review --background
/codex:status
/codex:result
/codex:reviewRuns a normal Codex review on your current work. It gives you the same quality of code review as running /review inside Codex directly.
[!NOTE] Code review especially for multi-file changes might take a while. It's generally recommended to run it in the background.
Use it when you want:
mainUse --base <ref> for branch review. It also supports --wait and --background. It is not steerable and does not take custom focus text. Use /codex:adversarial-review when you want to challenge a specific decision or risk area.
Examples:
/codex:review
/codex:review --base main
/codex:review --background
This command is read-only and will not perform any changes. When run in the background you can use /codex:status to check on the progress and /codex:cancel to cancel the ongoing task.
/codex:adversarial-reviewRuns a steerable review that questions the chosen implementation and design.
npx claudepluginhub p/doubledrake-codex-plugins-codexUltra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Unified capability management center for Skills, Agents, and Commands.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.