Codex Delegate — плагин
Скилл Claude Code передает Codex CLI трудоемкую реализацию, а планирование, ревью и приемку оставляет Claude.
- 62 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Запускает Codex CLI, который правит файлы проекта и выполняет команды.
- Платные вызовы модели идут за счет пользователя.
Установка
- Работает в
Ручная установка
claude plugin marketplace add WenyuChiou/ai-research-skillsЗатем `claude plugin install codex-delegate@ai-research-skills`. Нужен Codex CLI в `PATH`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Запускает Codex CLI, который правит файлы проекта и выполняет команды.
- Платные вызовы модели идут за счет пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Codex Delegate превращает Claude Code в руководителя, а Codex CLI в исполнителя. Claude пишет файл задачи с рамками и ограничениями, запускает Codex через оболочку и получает файлы-маркеры и машинно читаемый `result.json`. Потом Claude смотрит дифф и сам запускает проверки: успех оболочки еще не приемка. Скилл рассчитан на задачи, где много токенов и мало суждения: правки в нескольких файлах, механический рефакторинг, шаблонный код, каркас тестов и массовые правки. Архитектуру, поиск первопричины, ревью безопасности и неоднозначные продуктовые решения он оставляет Claude. Есть обертки для bash и PowerShell и регрессионные тесты на обе.
Для кого. Пользователям Claude Code, которые хотят сэкономить токены Claude на объемной реализации и поручить ее Codex CLI.
Подходит, если
- Нужно переписать десятки файлов по одному шаблону, и суждение здесь почти не требуется.
- Нужен каркас тестов для готового модуля.
- Требуется массовая правка с проверкой результата на стороне Claude.
- Работа идет на Windows, где нужна обертка на PowerShell.
Не подходит, если
- Нужен нормальный интеграционный плагин с фоновыми задачами: для этого есть официальный `codex-plugin-cc`.
- Задача про архитектуру, поиск первопричины или безопасность: ее оставляют Claude.
- Нельзя использовать Codex CLI или у вас нет доступа к нему.
Пример запроса к агенту
Подготовь файл задачи для переименования модуля во всех файлах, передай его Codex через codex-delegate и проверь дифф перед приемкой.Ограничения
Нужен Codex CLI в `PATH`, ставится командой `npm install -g @openai/codex`. Обертка работает синхронно: один запуск, один результат, без отслеживания задач и фоновых процессов. Автор сам советует для обычной интеграции предпочесть официальный плагин OpenAI, если его среда подходит, и не обещает лучшего качества или меньшей стоимости. Результат Codex всегда проверяет Claude по списку приемки, и платные вызовы модели идут за ваш счет.
Как отключить. Выполните `claude plugin uninstall codex-delegate` или удалите папку скилла. Файлы задач и журналы `.ai` в проекте можно удалить вручную.
Частые вопросы
Как поставить Codex Delegate?
Командами `claude plugin marketplace add WenyuChiou/ai-research-skills` и `claude plugin install codex-delegate@ai-research-skills`. Область по умолчанию user, для одного проекта добавьте `--scope project`.
Что нужно кроме скилла?
Codex CLI в `PATH`: `npm install -g @openai/codex`, затем проверка `codex --version`. Аккаунт и доступ к Codex настраиваются у OpenAI.
Чем он отличается от официального плагина?
Это тонкая синхронная обертка: запуск, `result.json`, выход. Официальный `codex-plugin-cc` держит брокер с фоновыми задачами и командами `/codex:status`, `/codex:result` и `/codex:cancel`.
Что такое результат `result.json`?
Машиночитаемый итог запуска рядом с журналом: по нему Claude решает, что проверять. Сам итог не означает приемку, ее выполняет Claude после просмотра диффа.
Работает ли на Windows?
Да, есть обертка на PowerShell, а регрессионные тесты покрывают bash и PowerShell. Среда Node.js для скилла не нужна.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСкилл /codex-workflows: Claude Code пишет сценарий, а десятки агентов Codex выполняют его, и прогон виден на карте
Плагин синхронизирует Claude Code, Codex CLI и Antigravity в одном проекте и дает им передавать друг другу задачи.
Плагин Claude Code поручает кодинг-задачи агентам Codex, следит за их работой и проверяет результат независимо
Claude Code руководит, а Codex, opencode и pi работают на вашей квоте: делегирование правок, независимое ревью, обсуждения моделей
Скилл связывает два-четыре открытых окна Codex CLI: один распределяет работу, другие выполняют, сверяют и сдают результат.
Скилл раздает работу команде из CTO, пяти менеджеров и пятидесяти инженеров: роли, права, журнал задач и аренда ресурсов.
Коротко о README
В тексте описаны назначение скилла, порядок работы из четырех шагов, сравнение с официальным плагином OpenAI, структура репозитория, установка плагином и проверка Codex CLI.
Бейдж для README
Исходный SKILL.md
---
name: codex-delegate
description: Delegates implementation-heavy or repetitive coding work (batch edits, boilerplate, multi-file refactors with clear patterns, test scaffolding) from Claude to OpenAI Codex CLI. Use when token cost outweighs judgment cost. Trigger phrases include "delegate to codex", "let codex do this", "batch refactor across files", "scaffold tests for". Avoid for architecture, security review, or root-cause debugging.
license: MIT
compatibility: Designed for Claude Code. Marketplace plugins use ${CLAUDE_PLUGIN_ROOT}/scripts/run_codex.sh; direct agentskills.io-compatible installations bundle scripts under <skill-root>/scripts/. Resolve paths for the installed host rather than assuming a user skills directory.
---
# Codex Delegate Skill
Claude is the supervisor. Codex CLI runs the mechanical work. Claude plans, constrains scope, reviews the diff, and verifies outcomes.
## Why use this instead of raw `codex exec`
Use this as a minimal adapter when the supervising workflow needs its legacy
sidecar/sentinel contract and on-disk brief convention. Native `codex exec
--json` already provides machine-readable events, and the official
[`openai/codex-plugin-cc`](https://github.com/openai/codex-plugin-cc) supplies
Claude Code delegation, job tracking, and resume. Prefer those facilities when
they satisfy the workflow; do not build another broker in this wrapper.
| What the wrapper handles | What raw `codex exec` costs you |
|---|---|
| **stdin closure** (`</dev/null`) | A direct caller must close stdin or use the CLI's intended prompt-input mode. A historical session hit a 25-minute zero-byte hang on 2026-05-14. This is not an exclusive wrapper capability. |
| **Legacy `.result.json` / sentinel contract** | A caller using native `--json` events must adapt them if a downstream consumer expects these sidecars. `risks` and `tests_run` remain empty placeholders until supervisor acceptance. |
| **Brief convention** (`references/task-template.md`) | Both direct Codex and the official plugin can receive the same scoped brief. The wrapper validates a brief path; it does not prevent drift or enforce allowed paths. Historical F11/F12 incidents motivate independent scope review. |
No matched live comparison has established superior coding quality or total
model-token savings for this wrapper versus the official plugin. The ratios
below compare delegation with an estimated Claude-inline control, not with
native Codex or the official plugin.
### Token-saving ratios (directional dogfood data — measured treatment, ESTIMATED control)
From a 6-round mixed-workload session (`awesome-agentic-ai-zh` 2026-05-14, see `agent-collab-skills/docs/measured-benefits.md`). Honest methodology note (per that doc's own words): the delegated arm was measured (bytes/3 proxy), the Claude-inline control arm was "estimated, not measured, because we didn't run the control condition" — treat every ratio below as directional, not a precise multiplier. The 17-22× row was additionally produced on the since-retired gemini lane (R4 of that session) and has not been re-measured on Codex.
| Workload | Saving vs Claude-inline | When it applies to you |
|---|---|---|
| **Mechanical sweep × 2 parallel** (e.g., term replacement, § strip, doc renumber) | **~7× token reduction** + caught 4 drift files | Repo with > 20 files needing the same edit |
| **Mirror sync** (zh-TW → zh-Hans + en, 8 files) | **17-22× token reduction** | Multi-locale docs / curricula |
| **Multi-file rename / typed-API migration** | ~3× (extrapolated from Phase D title-sweep) | > 10 files following one pattern |
| **Single-file < 50 line fix** | **~1× (don't bother)** | Use Claude direct Edit |
| **Architecture / debugging / security review** | **1× (skill cannot help)** | Claude direct |
The wrapper helps for **token-heavy mechanical work**. It does not help for judgment-heavy work — be honest about which one your task is.