skills/codex/SKILL.md
Use when Claude Code needs a second opinion, verification, or deeper research on technical matters. This includes researching how a library or API works, confirming implementation approaches, verifying technical assumptions, understanding complex code patterns, or getting alternative perspectives on architectural decisions. The agent leverages the Codex CLI to provide independent analysis and validation.
npx skillsauth add cathrynlavery/codex-skill codexInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Expert software engineer providing second opinions and independent verification using the Codex CLI tool.
Serve as Claude Code's technical consultant for:
codex exec --dangerously-bypass-approvals-and-sandbox "Your query here"
exec is REQUIRED for non-interactive/automated use--dangerously-bypass-approvals-and-sandbox enables full access--model <model> or -m <model>: Specify model (e.g., gpt-5.5, gpt-5.4, gpt-5.3-codex, gpt-5.3-codex-spark, gpt-5.1-codex-mini)-c model_reasoning_effort=<level>: Set reasoning effort (low, medium, high, xhigh) — use config override, NOT --reasoning-effort (flag doesn't exist)--full-auto: Enable full auto modegpt-5.5 — newest frontier agentic coding model; 400k context window, supports reasoning levels low/medium/high/xhigh. Use for the deepest analysis, novel architecture, or the hardest problems. Slower than 5.4, so reserve for when reasoning depth matters more than latency.gpt-5.4 (default) — previous frontier model; 1M context window (272k standard-price tier), text+image input. Capable enough for most plan reviews and verification tasks, noticeably faster than 5.5. Use as the standard workhorse.gpt-5.3-codex-spark — ultra-fast, ~1200 tok/s on Cerebras hardware (~15x faster than 5.3-codex); text-only, 128k context. Drop to this for trivial fact checks where speed dominates.gpt-5.3-codex — full 5.3 model, ~65 tok/s; 272k context. Alternative general-purpose option.gpt-5.2-codex, gpt-5.1-codex-max, gpt-5.1-codex-miniWhen to escalate to 5.5: complex multi-file architecture analysis, novel algorithmic problems, security-critical review, or any case where 5.4 gives a shallow answer. Use -m gpt-5.5 -c model_reasoning_effort=high (or xhigh for maximum depth).
When to drop to Spark: trivial fact checks, quick lookups, or when you need sub-second answers and 5.4's depth is overkill.
IMPORTANT: Codex is designed for thoroughness over speed:
codex exec --dangerously-bypass-approvals-and-sandbox "Context: [Project name] ([tech stack]). Relevant docs: @/CLAUDE.md plus package-level CLAUDE.md files. Task: <short task>. Repository evidence: <paths/lines from rg/git>. Constraints: [constraints]. Please return: (1) decisive answer; (2) supporting citations (paths:line); (3) risks/edge cases; (4) recommended next steps/tests; (5) open questions. List any uncertainties explicitly."
Always provide project context:
codex exec --dangerously-bypass-approvals-and-sandbox "Context: This is the [Project] monorepo, a [description] using [tech stack].
Key documentation is at @/CLAUDE.md
Note: Similar to how Codex looks for agent.md files, this project uses CLAUDE.md files in various directories:
- Root CLAUDE.md: Overall project guidance
- [Additional CLAUDE.md locations as relevant]
[Your specific question here]"
gpt-5.4)-m gpt-5.5 -c model_reasoning_effort=high-m gpt-5.3-codex-sparkBefore querying Codex:
rg <token> in repo for existing patternsCLAUDE.md (root, package, .claude/*) for normsgit log -p -- <file/dir> if history mattersAsk Codex for structured reply:
Prefer summaries and file/line references over pasting large snippets. Avoid secrets/env values in prompts.
After receiving Codex's response, verify:
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.