codex-subagent
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
Skill by tattooinmtl
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tattooinmtl-codex-subagent
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, security, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
codex-subagent- Description
- Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key). Use when delegating a self-contained coding task to Codex from another agent — parallel implementation work, a second opinion, or an independent verification pass.
- License
- MIT
- Instructions
- 99 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Codex CLI as a Subagent Codex CLI is OpenAI's terminal coding agent. `codex exec` runs it non-interactively: it works autonomously in a sandbox, streams progress to stderr, and prints only the final message to stdout. Auth reuses the user's ChatGPT subscription — never an API key. ## When to delegate - Self-contained coding task with clear success criteria (fix, feature, refactor, review). - Parallel work: several independent tasks at once (see Parallel runs). - Second opinion / independent verification of your own changes. Do NOT delegate tasks that need conversation context you can't fully write into the prompt. ## Preflight ```bash codex --version # missing? npm i -g @openai/codex (or: brew install --cask codex) codex login status # exit 0 + "Logged in using ChatGPT" = ready ``` Not logged in → stop and tell the user to run `codex login` (one-time browser OAuth). Never read, print, or copy credentials (`~/.codex/auth.json`). ## Launch ```bash OUT=$(mktemp /tmp/codex-out.XXXXXX) codex exec \ --cd /path/to/repo \ --model gpt-5.6-sol \ --config model_reasoning_effort=high \ --sandbox workspace-write \ --output-last-message "$OUT" \ "Full task prompt: goal, constraints, files to touch, definition of done." \ </dev/null ``` - Always use GPT 5.6 Sol (`gpt-5.6-sol`). Default reasoning effort to `high`. Pass both flags explicitly on every new Codex run. - Do NOT use Codex fast mode. - `</dev/null` is MANDATORY when stdin is not a real terminal (background shells, scripts): codex treats open stdin as extra context and waits forever for EOF. - Codex sees NOTHING of your conversation. Put all context in the prompt: goal, relevant paths, constraints, and how to verify it's done. - Long prompt? Pipe it via stdin instead: `codex exec [flags] - < /tmp/task.md`. - Wrap the command in a background/Bash subagent if your host agent has one (Cursor: Task tool with a shell subagent) so Codex's verbose stream stays out of the parent context. Fallback: a plain background terminal. - Runs take minutes and have no built-in timeout — background it and monitor. - Optional: `--json` for JSONL event stream. ## Collect results ```bash cat "$OUT" # final message = the deliverable git -C /path/to/repo status --short # see what Codex actually changed ``` Follow-up in the same session (run from the same cwd — resume filters by cwd): ```bash codex exec resume --last "follow-up instruction" </dev/null ``` ## Parallel runs Parallelize only genuinely independent tasks, and assign file ownership upfront so results merge cleanly. One git worktree per Codex run — never two in the same tree: ```bash git worktree add /tmp/wt-taskA -b codex/task-a codex exec --cd /tmp/wt-taskA --model gpt-5.6-sol \ --config model_reasoning_effort=high --sandbox workspace-write \ -o /tmp/outA.md "task A" </dev/null ``` ## Failure modes - Hangs forever with no output → stdin was left open. Kill it, relaunch with `</dev/null`. - `codex login status` non-zero → the user must run `codex login`. Don't work around it. - ChatGPT plan rate limit hit → report to the user; never retry in a loop. - "Not a git repo" error → add `--skip-git-repo-check`, or init a repo first. - Network is blocked inside the workspace-write sandbox by default. If the task needs it (installs, API calls): `-c sandbox_workspace_write.network_access=true`. - NEVER use `--dangerously-bypass-approvals-and-sandbox`. ## Rules - One task per launch. Split big jobs into multiple launches. - Review Codex's diff yourself before declaring the task done. ## Cursor-native wrapper (optional) For auto-routing and `/codex` invocation inside Cursor, add `~/.cursor/agents/codex.md` — a custom subagent whose description is "delegates coding tasks to Codex CLI" and whose body points at this skill.
From tattooinmtl/omni, MIT.
More from tattooinmtl/omni
- 0.552score
corral-launch-agents
tattooinmtl
Launch new CLI coding agents through Corral Design 1, or correctly reopen existing agent sessions inside a Corral-active Herdr repository.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
launch-subagent
tattooinmtl
Read this BEFORE launching any subagent (Task tool, background agents, parallel agents, best-of-N, delegating work to another agent).
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
herdr
tattooinmtl
Operate and coordinate AI agents running inside Herdr in Ghostty.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
design-taste-frontend-v1
tattooinmtl
ARCHIVED, superseded by `design-taste-frontend` (v2), which is the active default for landing pages, portfolios and redesigns.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
git-worktree
tattooinmtl
Use git worktrees to run multiple coding agents in parallel on one repo without collisions.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
cmux
tattooinmtl
Control the cmux macOS terminal app (CLI + socket API) — cmux workspaces, panes, surfaces, browser automation, notifications, settings, hooks.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
gpt-review
tattooinmtl
Launch a GPT 5.6 Sol Max subagent to do a deep, neutral senior-developer review of the current work and report its findings back verbatim.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
fable-review
tattooinmtl
Launch a Fable 5 Max 1M subagent to do a deep, neutral senior-developer review of the current work and report its findings back verbatim.
SkillBFreshness: B★ 1Claude Code +9 - 0.538score
changelog
tattooinmtl
Generate or update CHANGELOG.md from recent git history.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 19, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tattooinmtl/omni
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.814score
codex-subagent
davidondrej
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillAFreshness: A★ 4.2KClaude Code +9 - 0.325score
codex-subagent
attentiondotnet
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillCFreshness: C★ 11Claude Code +9 - 0.315score
codex-subagent
KUNDURUHIMANEESHREDDY
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillBFreshness: BClaude Code +9 - 0.306score
codex-subagent
Solizardking
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillBFreshness: BClaude Code +9 - 0.279score
codex-subagent
Solizardking
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillCFreshness: CClaude Code +9 - 0.267score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillAFreshness: AClaude Code +9 - 0.265score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillAFreshness: AClaude Code +9 - 0.265score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillAFreshness: AClaude Code +9 - 0.265score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillAFreshness: AClaude Code +9 - 0.265score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillAFreshness: AClaude Code +9 - 0.257score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillBFreshness: B★ 1Claude Code +9 - 0.246score
codex-subagent
nordeim
Launch OpenAI Codex CLI as a subagent (ChatGPT subscription auth, no API key).
SkillBFreshness: BClaude Code +9
More from tattooinmtl
- 0.552score
corral-launch-agents
tattooinmtl
Launch new CLI coding agents through Corral Design 1, or correctly reopen existing agent sessions inside a Corral-active Herdr repository.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
launch-subagent
tattooinmtl
Read this BEFORE launching any subagent (Task tool, background agents, parallel agents, best-of-N, delegating work to another agent).
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
herdr
tattooinmtl
Operate and coordinate AI agents running inside Herdr in Ghostty.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
design-taste-frontend-v1
tattooinmtl
ARCHIVED, superseded by `design-taste-frontend` (v2), which is the active default for landing pages, portfolios and redesigns.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
cmux
tattooinmtl
Control the cmux macOS terminal app (CLI + socket API) — cmux workspaces, panes, surfaces, browser automation, notifications, settings, hooks.
SkillBFreshness: B★ 1Claude Code +9 - 0.543score
git-worktree
tattooinmtl
Use git worktrees to run multiple coding agents in parallel on one repo without collisions.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
codex-subagent skill. Agent Mart. https://agentmart.dev/skills/tattooinmtl-codex-subagent (last updated 2026-10-24)