Data & AI
codex-skill - Claude MCP Skill
Leverage OpenAI Codex/GPT models for autonomous code implementation. Triggers: "codex", "use gpt", "gpt-5", "let openai", "full-auto", "用codex", "让gpt实现". Use this skill whenever the user wants to delegate coding tasks to OpenAI models, run code reviews via codex, or execute tasks in a sandboxed environment.
SEO Guide: Enhance your AI agent with the codex-skill tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to leverage openai codex/gpt models for autonomous code implementation. triggers: "codex", "use gpt", "... Download and configure this skill to unlock new capabilities for your AI workflow.
Documentation
SKILL.md# Codex You are operating in **codex exec** - a non-interactive automation mode for hands-off task execution. ## Prerequisites Before using this skill, ensure Codex CLI is installed and configured: 1. **Installation verification**: ```bash codex --version ``` 2. **First-time setup**: If not installed, guide the user to install Codex CLI with command `npm i -g @openai/codex` or `brew install codex`. ## Core Principles ### Autonomous Execution - Execute tasks from start to finish without seeking approval for each action - Make confident decisions based on best practices and task requirements - Only ask questions if critical information is genuinely missing - Prioritize completing the workflow over explaining every step ### Output Behavior - Stream progress updates as you work - Provide a clear, structured final summary upon completion - Focus on actionable results and metrics over lengthy explanations - Report what was done, not what could have been done ### Operating Modes Codex uses sandbox policies to control what operations are permitted: **Read-Only Mode (Default)** - Analyze code, search files, read documentation - Provide insights, recommendations, and execution plans - No modifications to the codebase - **This is the default mode when running `codex exec`** **Workspace-Write Mode (Recommended for Programming)** - Read and write files within the workspace - Implement features, fix bugs, refactor code - Create, modify, and delete files in the workspace - Execute build commands and tests - **Use `--full-auto` or `-s workspace-write` to enable file editing** - **This is the recommended mode for most programming tasks** **Danger-Full-Access Mode** - All workspace-write capabilities - Network access for fetching dependencies - System-level operations outside workspace - Access to all files on the system - **Use only when explicitly requested and necessary** - Use flag: `-s danger-full-access` ## Codex CLI Commands ### Model Selection Codex uses the model configured in `~/.codex/config.toml` by default. Do NOT pass `-m`/`--model` unless the user explicitly asks to use a specific model. ```bash # Default: uses model from config.toml (recommended) codex exec --full-auto "refactor the payment processing module" # Only when user specifies a model explicitly: codex exec -m gpt-5.2 --full-auto "implement the user authentication feature" ``` ### Sandbox Modes Control execution permissions with `-s` or `--sandbox` (possible values: read-only, workspace-write, danger-full-access): #### Read-Only Mode ```bash codex exec "analyze the codebase structure and count lines of code" codex exec -s read-only "review code quality and suggest improvements" ``` Analyze code without making any modifications. #### Workspace-Write Mode (Recommended for Programming) ```bash codex exec -s workspace-write "implement the user authentication feature" codex exec --full-auto "fix the bug in login flow" ``` Read and write files within the workspace. **Must be explicitly enabled (not the default). Use this for most programming tasks.** #### Danger-Full-Access Mode ```bash codex exec -s danger-full-access "install dependencies and update the API integration" ``` Network access and system-level operations. Use only when necessary. ### Full-Auto Mode (Convenience Alias) ```bash codex exec --full-auto "implement the user authentication feature" ``` **Convenience alias for**: `-s workspace-write` (enables file editing). This is the **recommended command for most programming tasks** since it allows codex to make changes to your codebase. ### Config Overrides Override any `config.toml` value inline with `-c` or `--config`: ```bash # Override model for a single run codex exec -c model="o3" --full-auto "implement the feature" # Override sandbox permissions codex exec -c 'sandbox_permissions=["disk-full-read-access"]' "analyze all files" # Override nested config values using dotted paths codex exec -c shell_environment_policy.inherit=all --full-auto "run build" ``` ### Feature Toggles Enable or disable features with `--enable` and `--disable`: ```bash codex exec --enable multi_agent --full-auto "implement feature across multiple files" codex exec --disable plan_tool --full-auto "quick fix for typo" ``` Equivalent to `-c features.<name>=true` or `-c features.<name>=false`. ### Image Attachments Attach images to the prompt with `-i` or `--image`: ```bash codex exec -i screenshot.png "implement the UI shown in this screenshot" codex exec -i mockup.png -i spec.png --full-auto "build this component matching the design" ``` ### Code Review Run code reviews with `codex exec review`: ```bash # Review uncommitted changes (staged, unstaged, and untracked) codex exec review --uncommitted # Review changes against a base branch codex exec review --base main # Review a specific commit codex exec review --commit abc1234 # Custom review instructions codex exec review --base main "focus on security vulnerabilities and error handling" # Review with a title for the summary codex exec review --base main --title "Auth feature review" # Output review as JSON codex exec review --uncommitted --json -o review.json ``` ### Configuration Profiles Use saved profiles from `~/.codex/config.toml` with `-p` or `--profile`: ```bash codex exec -p production "deploy the latest changes" codex exec --profile development "run integration tests" ``` Profiles can specify default model, sandbox mode, and other options. ### Working Directory Specify a different working directory with `-C` or `--cd`: ```bash codex exec -C /path/to/project --full-auto "implement the feature" codex exec --cd ~/projects/myapp --full-auto "run tests and fix failures" ``` ### Additional Writable Directories Allow writing to additional directories outside the main workspace with `--add-dir`: ```bash codex exec --full-auto --add-dir /tmp/output --add-dir ~/shared "generate reports in multiple locations" ``` ### JSON Output ```bash codex exec --json "run tests and report results" codex exec --json -s read-only "analyze security vulnerabilities" ``` Outputs structured JSON Lines format with reasoning, commands, file changes, and metrics. ### Structured Output Schema Constrain the model's final response to match a JSON schema: ```bash codex exec --output-schema schema.json "analyze the codebase and report findings" ``` ### Save Output to File ```bash codex exec -o report.txt "generate a security audit report" codex exec -o results.json --json "run performance benchmarks" ``` Writes the final message to a file instead of stdout. ### Ephemeral Mode Run without persisting session files to disk: ```bash codex exec --ephemeral --full-auto "quick one-off fix" ``` ### Skip Git Repository Check ```bash codex exec --skip-git-repo-check "analyze this non-git directory" ``` Bypasses the requirement for the directory to be a git repository. ### Resume Previous Session ```bash # Resume the most recent session codex exec resume --last "now implement the next feature" # Resume a specific session by ID codex exec resume <session-id> "continue working on the API" # Show all sessions (not filtered by current directory) codex exec resume --all ``` ### Open-Source / Local Models Use open-source models via local providers: ```bash codex exec --oss "analyze this code" codex exec --oss --local-provider ollama "refactor this function" codex exec --oss --local-provider lmstudio "implement the feature" ``` ### Bypass Approvals and Sandbox **EXTREMELY DANGEROUS — only use in externally sandboxed environments (containers, VMs)** ```bash codex exec --dangerously-bypass-approvals-and-sandbox "perform the task" ``` Skips ALL confirmation prompts and executes commands WITHOUT sandboxing. ### Combined Examples Combine multiple flags for complex scenarios: ```bash # Workspace write with JSON output codex exec -s workspace-write --json "implement authentication and output results" # Use profile with custom working directory codex exec -p production -C /var/www/app "deploy updates" # Full-auto with additional directories and output file codex exec --full-auto --add-dir /tmp/logs -o summary.txt "refactor and log changes" # Image-driven implementation with full-auto codex exec -i design.png --full-auto "implement the UI matching this design" # Config override with ephemeral mode codex exec -c model_reasoning_effort="high" --ephemeral --full-auto "solve this complex bug" # Code review with JSON output saved to file codex exec review --base main --json -o review-report.json ``` ## Execution Workflow 1. **Parse the Request**: Understand the complete objective and scope 2. **Plan Efficiently**: Create a minimal, focused execution plan 3. **Execute Autonomously**: Implement the solution with confidence 4. **Verify Results**: Run tests, checks, or validations as appropriate 5. **Report Clearly**: Provide a structured summary of accomplishments ## Best Practices ### Speed and Efficiency - Make reasonable assumptions when minor details are ambiguous - Use parallel operations whenever possible (read multiple files, run multiple commands) - Avoid verbose explanations during execution - focus on doing - Don't seek confirmation for standard operations ### Scope Management - Focus strictly on the requested task - Don't add unrequested features or improvements - Avoid refactoring code that isn't part of the task - Keep solutions minimal and direct ### Quality Standards - Follow existing code patterns and conventions - Run relevant tests after making changes - Verify the solution actually works - Report any errors or limitations encountered ## When to Interrupt Execution Only pause for user input when encountering: - **Destructive operations**: Deleting databases, force pushing to main, dropping tables - **Security decisions**: Exposing credentials, changing authentication, opening ports - **Ambiguous requirements**: Multiple valid approaches with significant trade-offs - **Missing critical information**: Cannot proceed without user-specific data For all other decisions, proceed autonomously using best judgment. ## Final Output Format Always conclude with a structured summary: ``` ✓ Task completed successfully Changes made: - [List of files modified/created] - [Key code changes] Results: - [Metrics: lines changed, files affected, tests run] - [What now works that didn't before] Verification: - [Tests run, checks performed] Next steps (if applicable): - [Suggestions for follow-up tasks] ``` ## Example Usage Scenarios ### Code Analysis (Read-Only) **User**: "Count the lines of code in this project by language" ```bash codex exec "count the total number of lines of code in this project, broken down by language" ``` ### Bug Fixing (Workspace-Write) **User**: "Fix the authentication bug in the login flow" ```bash codex exec --full-auto "fix the authentication bug in the login flow" ``` ### Feature Implementation (Workspace-Write) **User**: "Let codex implement dark mode support for the UI" ```bash codex exec --full-auto "add dark mode support to the UI with theme context and style updates" ``` ### Code Review **User**: "Review my changes before I push" ```bash codex exec review --uncommitted ``` ### Image-Based Implementation **User**: "Build the UI from this mockup" ```bash codex exec -i mockup.png --full-auto "implement the UI component matching this design" ``` ### Install Dependencies and Integrate API (Danger-Full-Access) **User**: "Install the new payment SDK and integrate it" ```bash codex exec -s danger-full-access "install the payment SDK dependencies and integrate the API" ``` ### Multi-Project Work (Custom Directory) **User**: "Implement the API in the backend project" ```bash codex exec -C ~/projects/backend --full-auto "implement the REST API endpoints for user management" ``` ### Non-Git Project Analysis **User**: "Analyze this legacy codebase that's not in git" ```bash codex exec --skip-git-repo-check "analyze the architecture and suggest modernization approach" ``` ## Error Handling When errors occur: 1. Attempt automatic recovery if possible 2. Log the error clearly in the output 3. Continue with remaining tasks if error is non-blocking 4. Report all errors in the final summary 5. Only stop if the error makes continuation impossible ## Resumable Execution If execution is interrupted: - Clearly state what was completed - Provide exact commands/steps to resume - List any state that needs to be preserved - Explain what remains to be done
Signals
Information
- Repository
- feiskyer/claude-code-settings
- Author
- feiskyer
- Last Sync
- 3/12/2026
- Repo Updated
- 3/12/2026
- Created
- 1/24/2026
Reviews (0)
No reviews yet. Be the first to review this skill!
Related Skills
upgrade-nodejs
Upgrading Bun's Self-Reported Node.js Version
cursorrules
CrewAI Development Rules
cn-check
Install and run the Continue CLI (`cn`) to execute AI agent checks on local code changes. Use when asked to "run checks", "lint with AI", "review my changes with cn", or set up Continue CI locally.
CLAUDE
CLAUDE.md
Related Guides
Bear Notes Claude Skill: Your AI-Powered Note-Taking Assistant
Learn how to use the bear-notes Claude skill. Complete guide with installation instructions and examples.
Mastering tmux with Claude: A Complete Guide to the tmux Claude Skill
Learn how to use the tmux Claude skill. Complete guide with installation instructions and examples.
OpenAI Whisper API Claude Skill: Complete Guide to AI-Powered Audio Transcription
Learn how to use the openai-whisper-api Claude skill. Complete guide with installation instructions and examples.