Claude Code skill for using Codex CLI as an execution specialist for implementation-heavy coding work, multi-file refactors, and wrapper-based execution flows.
翻譯準備中
技能GitHub @WenyuChiou自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗codex-delegate is a Claude-oriented skill for using Codex CLI as an execution specialist for implementation-heavy coding work while keeping planning, review, and acceptance in Claude.
📚 Part of the agentic AI learning roadmap — a 7-stage curated path for building agentic AI, multilingual (zh-TW · zh-CN · English). This skill is referenced in §13 (Multi-LLM Delegation).
This skill is for tasks that are expensive in tokens but cheap in judgment:
It is not meant for architecture, root-cause debugging, security review, or ambiguous product decisions.
<log>.result.jsonresult.json.Wrapper success is not final acceptance. Claude still owns the judgment.
openai/codex-plugin-ccOpenAI ships an official Codex integration for Claude Code,
openai/codex-plugin-cc. It is a
capable, broker-based plugin — and a different design point from this skill.
The two are complementary; the table below is meant to help you pick, not to
rank them.
For a normal Claude Code integration, prefer the official plugin when its
runtime fits your environment. Retain this wrapper as a minimal compatibility
adapter when an existing workflow requires .ai briefs, the legacy
result.json/sentinel contract, a synchronous one-shot process, or the
PowerShell/Bash distribution. Do not add a second broker here. Neither this
wrapper nor its brief template has demonstrated better coding quality or
lower total model cost than the official plugin on matched live tasks.
| Aspect | codex-delegate (this repo) | openai/codex-plugin-cc |
|---|---|---|
| Form | A single Claude Code skill | A multi-command plugin suite |
| Execution model | Thin synchronous wrapper: run → write result.json → exit | Persistent broker process with background jobs |
| Job tracking | None by design — one run, one result | /codex:status, /codex:result, /codex:cancel |
| Invocation | Claude invokes the skill; the wrapper script runs Codex | Slash commands (/codex:review, /codex:rescue, …) plus a proactive subagent |
| Review gate | Claude's own acceptance gate (skills/codex-delegate/references/review-checklist.md) | Optional Stop-hook review gate |
| Platform | bash + PowerShell wrappers, Windows-tested, no Node runtime | Node.js 18.18+ runtime |
| Delegate routing | Claude supervisor / Codex mechanical execution guidance | Codex-focused |
| Maintainer · License | Wenyu Chiou · MIT | OpenAI · Apache-2.0 |
In short: reach for codex-plugin-cc when you want background async jobs, a
slash-command UX, and an OpenAI-maintained integration. Reach for
codex-delegate when you need a thin, synchronous compatibility adapter with
the existing result contract. The supervisor must still verify scope and
tests; the wrapper is not an acceptance engine. Hosted Windows/Linux fixture
tests verify transport behavior, not native Claude loading or model quality.
codex-delegate also borrows from the official plugin: the prompt-engineering
reference (skills/codex-delegate/references/codex-prompt-blocks.md) is adapted
from its gpt-5-4-prompting skill (Apache-2.0).
codex-delegate/
├── .claude-plugin/plugin.json
├── README.md
├── README_zh-TW.md
├── scripts/ # canonical wrappers for repository consumers
│ ├── run_codex.sh
│ └── run_codex.ps1
├── skills/codex-delegate/
│ ├── SKILL.md
│ ├── scripts/ # byte-identical, self-contained skill mirrors
│ └── references/
└── tests/
python -m pytest -q
Current wrapper tests cover:
--model / --effort / --service-tier pass-through only when given, including the CODEX_DELEGATE_EFFORT and CODEX_DELEGATE_SERVICE_TIER defaults and invalid-value refusal1. Install the skill via the ai-research-skills Claude Code marketplace:
claude plugin marketplace add WenyuChiou/ai-research-skills
claude plugin install codex-delegate@ai-research-skills
For a marketplace plugin, invoke bash "${CLAUDE_PLUGIN_ROOT}/scripts/run_codex.sh"
from the loaded skill; the host resolves the plugin's versioned installation path.
For direct portable-skill installations, use <skill-root>/scripts/run_codex.sh.
Do not assume marketplace plugins live in ~/.claude/skills/.
Current stable manifest: 0.1.5, collecting the previously merged patches (0.1.1:
compatibility fixes; 0.1.2: no built-in default model; 0.1.3: optional
--effort / -Effort and CODEX_DELEGATE_EFFORT; 0.1.4: optional
--service-tier / -ServiceTier and CODEX_DELEGATE_SERVICE_TIER). Version 0.1.5
adds a bounded, once-per-test-session PowerShell startup/module probe; individual
wrapper deadlines and runtime behavior are unchanged. See runtime/package compatibility
for the observed CLI version, current primary docs, and verification limits.
Default scope is user (this OS account, all projects). Add
--scope project to install only for the current project.
2. Make sure Codex CLI is on $PATH:
npm install -g @openai/codex
codex --version
MIT