Skip to main content

codex-cli-delegation

Delegate complex code analysis, refactoring, and editing tasks to OpenAI Codex CLI from within Claude Code

Ir a la instalación

Datos de origen

Repositorio
reason-machines/codex-skills
Última actividad en el origen
17 de mayo de 2026 a las 14:35
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
1

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
codex-cli-delegation
description
Delegate complex code analysis, refactoring, and editing tasks to OpenAI Codex CLI from within Claude Code
triggers
["use codex to analyze this code","delegate this to codex","run codex on this repository","ask codex to refactor this","start a codex session","execute this with codex","use codex for code review","invoke codex cli"]
# Codex CLI Delegation > Skill by [ara.so](https://ara.so) — Codex Skills collection. ## Overview The Codex CLI (`codex`) is a command-line tool that enables automated code analysis, refactoring, editing, and agentic workflows using OpenAI's GPT models with specialized code-understanding capabilities. This skill enables AI coding agents to delegate tasks to Codex for multi-file operations, complex refactoring, and autonomous code editing. **Key capabilities:** - Execute one-off prompts with `codex exec` - Resume interactive sessions with context persistence - Multi-file code analysis and editing - Automated git integration and safety checks - Configurable sandbox modes (read-only, edit, full) - Model selection and reasoning effort tuning ## Prerequisites Verify Codex is installed and configured: ```bash codex --version ``` If not installed, follow [Codex installation instructions](https://github.com/openai/codex-cli) and configure credentials: ```bash # Set OpenAI API key export OPENAI_API_KEY="${OPENAI_API_KEY}" # Verify configuration codex config show ``` ## Installation This skill is typically installed via Claude Code's plugin system: ```bash /plugin marketplace add skills-directory/skill-codex /plugin install skill-codex@skill-codex ``` Or as a standalone skill: ```bash git clone --depth 1 git@github.com:skills-directory/skill-codex.git /tmp/skills-temp && \ mkdir -p ~/.claude/skills && \ cp -r /tmp/skills-temp/plugins/skill-codex/skills/codex ~/.claude/skills/codex && \ rm -rf /tmp/skills-temp ``` ## Core Commands ### `codex exec` Execute a one-off prompt with full configuration control: ```bash # Basic execution codex exec "Analyze error handling patterns in this codebase" # With model selection codex exec -m gpt-5.3-codex-spark "Refactor authentication module" # With reasoning effort codex exec --config model_reasoning_effort="high" "Find performance bottlenecks" # With sandbox mode codex exec --sandbox read-only "Review code quality" codex exec --sandbox edit "Add type hints to Python files" codex exec --sandbox full "Refactor and run tests" # Full automation mode codex exec --full-auto --skip-git-repo-check "Analyze this repository" # Suppress thinking tokens (recommended for Claude Code context) codex exec "Your prompt" 2>/dev/null ``` ### Session Resume Continue previous Codex sessions with context: ```bash # List available sessions codex sessions list # Resume a specific session codex resume <session-id> # Resume with additional prompt codex resume <session-id> "Continue with the refactoring we discussed" ``` ## Model Selection Choose the appropriate model for your task: | Model | Best For | Reasoning | |-------|----------|-----------| | `gpt-5.5` | Most complex tasks, architectural decisions | Highest | | `gpt-5.4` | Advanced refactoring, multi-file analysis | High | | `gpt-5.4-mini` | Faster analysis, simpler edits | Medium | | `gpt-5.3-codex-spark` | Quick code review, rapid prototyping | Low-Medium | | `gpt-5.3-codex` | Standard code operations | Low | Example: ```bash # For complex architectural analysis codex exec -m gpt-5.5 --config model_reasoning_effort="high" \ "Design a plugin system for this application" # For quick code review codex exec -m gpt-5.3-codex-spark --config model_reasoning_effort="low" \ "Check for security issues in authentication" ``` ## Reasoning Effort Levels Control computational depth: - **`low`**: Fast, surface-level analysis - **`medium`**: Balanced speed and depth - **`high`**: Deep reasoning, comprehensive analysis ```bash codex exec --config model_reasoning_effort="high" \ "Analyze concurrency patterns and race conditions" ``` ## Sandbox Modes Control Codex's file system access: - **`read-only`**: Analysis only, no modifications - **`edit`**: Can modify files but limited execution - **`full`**: Full file system and execution access ```bash # Safe analysis codex exec --sandbox read-only "Audit this codebase" # Controlled editing codex exec --sandbox edit "Add error handling to all API calls" # Full automation (use with caution) codex exec --sandbox full --full-auto "Implement feature X with tests" ``` ## Common Workflows ### Code Analysis ```bash # Comprehensive repository analysis codex exec -m gpt-5.4 \ --config model_reasoning_effort="high" \ --sandbox read-only \ --full-auto \ "Analyze this repository comprehensively: architecture, patterns, code quality, potential improvements" \ 2>/dev/null # Security audit codex exec -m gpt-5.5 \ --config model_reasoning_effort="high" \ --sandbox read-only \ "Perform security audit focusing on authentication, authorization, and data validation" \ 2>/dev/null ``` ### Refactoring ```bash # Extract reusable components codex exec -m gpt-5.4 \ --sandbox edit \ "Identify duplicated code and extract into reusable functions" \ 2>/dev/null # Type safety improvements codex exec -m gpt-5.3-codex-spark \ --sandbox edit \ "Add TypeScript type annotations to all exported functions" \ 2>/dev/null ``` ### Feature Implementation ```bash # Implement with tests codex exec -m gpt-5.5 \ --config model_reasoning_effort="high" \ --sandbox full \ --full-auto \ "Implement user authentication with JWT tokens, including unit tests and integration tests" \ 2>/dev/null ``` ### Documentation ```bash # Generate comprehensive docs codex exec -m gpt-5.4 \ --sandbox edit \ "Add JSDoc comments to all public APIs and update README with usage examples" \ 2>/dev/null ``` ## Configuration ### Environment Variables ```bash # OpenAI API key (required) export OPENAI_API_KEY="${OPENAI_API_KEY}" # Codex configuration directory (optional) export CODEX_CONFIG_DIR="${HOME}/.config/codex" ``` ### Global Config File Located at `~/.config/codex/config.yaml`: ```yaml default_model: gpt-5.4 default_reasoning_effort: medium default_sandbox: edit auto_git_check: true thinking_tokens: false ``` ### Per-Execution Config ```bash # Override config for single execution codex exec \ --config model_reasoning_effort="high" \ --config auto_git_check="false" \ "Your prompt here" ``` ## Thinking Tokens By default, this skill suppresses Codex's reasoning output (stderr) to avoid bloating context: ```bash # Suppressed (default for Claude Code) codex exec "Analyze code" 2>/dev/null # Show thinking tokens for debugging codex exec "Analyze code" ``` **When to show thinking tokens:** - Debugging Codex behavior - Understanding complex analysis decisions - Learning from Codex's reasoning process ## Safety and Git Integration Codex includes built-in safety checks: ```bash # Requires clean git state (recommended) codex exec --sandbox edit "Refactor module" # Skip git check (use with caution) codex exec --sandbox edit --skip-git-repo-check "Quick fix" # Full automation without prompts codex exec --full-auto --skip-git-repo-check "Automated task" ``` **Best practices:** 1. Always work in a git repository with committed changes 2. Use `read-only` sandbox for analysis 3. Review changes before committing 4. Use `--full-auto` only for well-defined, low-risk tasks ## Error Handling ### Common Issues **API Key Not Set:** ```bash Error: OPENAI_API_KEY not found ``` Solution: ```bash export OPENAI_API_KEY="${OPENAI_API_KEY}" ``` **Codex Not Found:** ```bash codex: command not found ``` Solution: Install Codex CLI and ensure it's in PATH **Git Repository Required:** ```bash Error: Not a git repository ``` Solution: Initialize git or use `--skip-git-repo-check` **Rate Limiting:** ```bash Error: Rate limit exceeded ``` Solution: Reduce reasoning effort or switch to a faster model ## Integration with Claude Code When delegating to Codex from Claude Code: 1. **Ask for clarification** on model and reasoning effort if not specified 2. **Default to `read-only` sandbox** for analysis tasks 3. **Suppress thinking tokens** unless explicitly requested: `2>/dev/null` 4. **Summarize Codex output** rather than showing raw responses 5. **Offer follow-up actions** based on Codex results Example integration pattern: ```python # In Claude Code skill activation def invoke_codex(prompt, model=None, reasoning=None, sandbox="read-only"): # Confirm model selection if model is None: # Ask user: "Which model? gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.3-codex-spark, gpt-5.3-codex" model = get_user_choice() # Confirm reasoning effort if reasoning is None: # Ask user: "Reasoning effort? low, medium, high" reasoning = get_user_choice() # Build command cmd = f'codex exec -m {model} --config model_reasoning_effort="{reasoning}" --sandbox {sandbox} --full-auto --skip-git-repo-check "{prompt}" 2>/dev/null' # Execute and return results return execute_command(cmd) ``` ## Advanced Patterns ### Iterative Refinement ```bash # Initial analysis codex exec -m gpt-5.4 "Analyze authentication module" > analysis.txt # Resume with refinements SESSION_ID=$(codex sessions list | head -1 | awk '{print $1}') codex resume $SESSION_ID "Focus on OAuth2 implementation details" ``` ### Multi-Stage Workflows ```bash # Stage 1: Analysis (read-only) codex exec --sandbox read-only \ "Identify components that need refactoring" > refactor-plan.txt # Stage 2: Refactoring (edit) codex exec --sandbox edit \ "Refactor components listed in refactor-plan.txt" # Stage 3: Testing (full) codex exec --sandbox full \ "Run test suite and fix any failures" ``` ### Combining with Shell Scripts ```bash #!/bin/bash # automated-review.sh echo "Starting Codex code review..." # Security audit codex exec -m gpt-5.5 \ --config model_reasoning_effort="high" \ --sandbox read-only \ "Security audit focusing on OWASP Top 10" \ 2>/dev/null > security-report.md # Code quality codex exec -m gpt-5.4 \ --sandbox read-only \ "Code quality analysis: complexity, maintainability, test coverage" \ 2>/dev/null > quality-report.md echo "Reports generated: security-report.md, quality-report.md" ``` ## Troubleshooting ### Performance Issues If Codex is slow: - Use lower reasoning effort: `--config model_reasoning_effort="low"` - Switch to faster model: `-m gpt-5.3-codex-spark` - Narrow the scope of your prompt ### Context Window Limits If hitting context limits: - Break large tasks into smaller prompts - Use `--sandbox read-only` to limit file scanning - Exclude large dependencies or build artifacts ### Inconsistent Results If results vary significantly: - Increase reasoning effort for more consistent analysis - Use `gpt-5.5` or `gpt-5.4` for complex tasks - Provide more specific, detailed prompts ## Resources - [Codex CLI Documentation](https://github.com/openai/codex-cli) - [Model Comparison Guide](https://platform.openai.com/docs/models) - [Agentic Workflows with ralph-meets-rex](https://github.com/klaudworks/ralph-meets-rex)
Ver en GitHub