codex-skill
Use when user asks to leverage codex, gpt-5, or gpt-5.1 to implement something (usually implement a plan or feature designed by Claude). Provides non-interactive automation mode for hands-off task execution without approval prompts.
What this skill does
# 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 - 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-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` or `--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` (possible values: gpt-5, gpt-5.1, gpt-5.1-codex, gpt-5.1-codex-max, etc): ```bash codex exec -m gpt-5.1 "refactor the payment processing module" codex exec -m gpt-5.1-codex "implement the user authentication feature" codex exec -m gpt-5.1-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 ```bash 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) ```bash 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 ```bash 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) ```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. ### Configuration Profiles Use saved profiles from `~/.codex/config.toml` with `-p` or `--profile` (if supported in your version): ```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. *Verify availability with `codex exec --help`* ### Working Directory Specify a different working directory with `-C` or `--cd` (if supported in your version): ```bash 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): ```bash 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 ```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. ### 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. ### 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 codex exec resume --last "now implement the next feature" ``` Resumes the last session and continues with a new task. ### Bypass Approvals and Sandbox (If Available) **⚠️ WARNING: Verify this flag exists before using ⚠️** Some versions of Codex may support `--dangerously-bypass-approvals-and-sandbox`: ```bash codex exec --dangerously-bypass-approvals-and-sandbox "perform the task" ``` **If this flag is available**: - Skips ALL confirmation prompts - Executes commands WITHOUT sandboxing - Should ONLY be used in externally sandboxed environments (containers, VMs) - **EXTREMELY DANGEROUS - NEVER use on your development machine** **Verify availability first**: Run `codex exec --help` to check if this flag is supported in your version. ### Combined Examples Combine multiple flags for complex scenarios: ```bash # Use specific model with workspace write and JSON output codex exec -m gpt-5.1-codex -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" # Skip git check with specific model in different directory codex exec -m gpt-5.1-codex -C ~/non-git-project --skip-git-repo-check "analyze and improve code" ``` ## 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 a
Related in Productivity
gitea-workflow
IncludedOrchestrate agile development workflows for Gitea repositories using the tea CLI. Use when working with Gitea-hosted repos and asking to 'run the workflow', 'continue working', 'what's next', 'complete the task cycle', 'start my day', 'end the sprint', 'implement the next task', or wanting guided step-by-step development assistance. Keywords: workflow, orchestrate, agile, task cycle, sprint, daily, implement, review, PR, standup, retrospective, gitea, tea.
microsoft-graph-gateway
IncludedRoute Microsoft Graph work in this workspace. Use when users want to read or write Outlook mail, calendar events, contacts, OneDrive or SharePoint files, Teams, Planner, To Do, users, groups, directory data, or arbitrary Microsoft Graph endpoints from VS Code. Prefer WorkIQ for common read scenarios. Use Microsoft Graph for write actions and gap-read scenarios that need exact Graph properties, filters, permissions, or endpoints.
copilotkit
IncludedUse when building with CopilotKit — setup, development, integrations, debugging, upgrading, or contributing. Routes to the appropriate specialized skill based on the task.
wordly-wisdom
IncludedProvides calibrated decision analysis using Charlie Munger-style multiple mental models, inversion, incentive mapping, circle-of-competence checks, misjudgment audits, second-order effects, and forecast updates. Use when the user asks for an oracle take, a hard call, a decision memo, a premortem, an outside view, a red-team, a sanity-check, what am I missing, think this through, or wants a strategy, hire, investment, plan, product, partnership, or major life choice analysed. Avoid for simple factual lookups or time-sensitive legal, medical, or market questions without fresh evidence.
swain-session
IncludedSession management and project status dashboard. Owns the full session lifecycle (start/work/close/resume), focus lane, bookmarks, worktree detection, and tab naming. Also serves as the project status dashboard — shows active epics, progress, actionable next steps, blocked items, tasks, GitHub issues, and recommendations. Worktree creation is deferred to swain-do task dispatch (SPEC-195). Triggers on: 'session', 'status', 'what's next', 'dashboard', 'overview', 'where are we', 'what should I work on', 'show me priorities', 'bookmark', 'focus on', 'session info'.
gandi
IncludedComprehensive Gandi domain registrar integration for domain and DNS management. Register and manage domains, create/update/delete DNS records (A, AAAA, CNAME, MX, TXT, SRV, and more), configure email forwarding and aliases, check SSL certificate status, create DNS snapshots for safe rollback, bulk update zone files, and monitor domain expiration. Supports multi-domain management, zone file import/export, and automated DNS backups. Includes both read-only and destructive operations with safety controls.