Skip to main content

codex-cli-delegation

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

Aller à l'installation

Informations de source

Dépôt
reason-machines/codex-skills
Dernière activité de la source
17 mai 2026 à 14:35
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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)
Voir sur GitHub