codex-skill
from feiskyer/claude-code-settings
Claude Code settings, commands and agents for vibe coding
npx skills add https://github.com/feiskyer/claude-code-settings --skill codex-skillSKILL.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:
-
Installation verification:
codex --version -
First-time setup: If not installed, guide the user to install Codex CLI with command
npm i -g @openai/codexorbrew 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
- Safe for exploration and analysis tasks
- 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-autoor-s workspace-writeto 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-accessor--sandbox danger-full-access
Codex CLI Commands
Note: The following commands include both documented features from the Codex exec documentation and additional flags available in the CLI (verified via codex exec --help).
Model Selection
Specify which model to use with -m or --model when asked from user (use default model without -m/--model when not):
codex exec -m gpt-5.2 "refactor the payment processing module"
codex exec -m gpt-5.2-codex "implement the user authentication feature"
codex exec -m gpt-5.2-codex-max "analyze the codebase architecture"
Sandbox Modes
Control execution permissions with -s or --sandbox (possible values: read-only, workspace-write, danger-full-access):
Read-Only Mode
codex exec -s read-only "analyze the codebase structure and count lines of code"
codex exec --sandbox read-only "review code quality and suggest improvements"
Analyze code without making any modifications.
Workspace-Write Mode (Recommended for Programming)
codex exec -s workspace-write "implement the user authentication feature"
codex exec --sandbox workspace-write "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
codex exec -s danger-full-access "install dependencies and update the API integration"
codex exec --sandbox danger-full-access "setup development environment with npm packages"
Network access and system-level operations. Use only when necessary.
Full-Auto Mode (Convenience Alias)
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.
Configuration Profiles
Use saved profiles from ~/.codex/config.toml with -p or --profile (if supported in your version):
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.
Verify availability with codex exec --help
Working Directory
Specify a different working directory with -C or --cd (if supported in your version):
codex exec -C /path/to/project "implement the feature"
codex exec --cd ~/projects/myapp "run tests and fix failures"
Verify availability with codex exec --help
Additional Writable Directories
Allow writing to additional directories outside the main workspace with --add-dir (if supported in your version):
codex exec --add-dir /tmp/output --add-dir ~/shared "generate reports in multiple locations"
Useful when the task needs to write to specific external directories.
Verify availability with codex exec --help
JSON Output
codex exec --jso
...