<< All versions
Skill v1.0.0
currentAutomated scan100/100haoyu-haoyu/multi-ai-workflow/collaborating-with-codex
──Details
PublishedOctober 21, 2026 at 01:41 PM
Content Hashsha256:af7914f744cb6983...
Git SHAa537a81dcd66
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 65 lines · 2.8 KB
version: "1.0.0" name: collaborating-with-codex description: Delegates coding tasks to Codex CLI for prototyping, debugging, and code review. Use when needing algorithm implementation, bug analysis, or code quality feedback. Supports multi-turn sessions via SESSION_ID.
Quick Start
bash
python scripts/codex_bridge.py --cd "/path/to/project" --PROMPT "Your task"
Output: JSON with success, SESSION_ID, agent_messages, and optional error.
Parameters
usage: codex_bridge.py [-h] --PROMPT PROMPT --cd CD [--sandbox {read-only,workspace-write,danger-full-access}] [--SESSION_ID SESSION_ID] [--skip-git-repo-check][--return-all-messages] [--image IMAGE] [--model MODEL] [--yolo] [--profile PROFILE]Codex Bridgeoptions:-h, --help show this help message and exit--PROMPT PROMPT Instruction for the task to send to codex.--cd CD Set the workspace root for codex before executing the task.--sandbox {read-only,workspace-write,danger-full-access}Sandbox policy for model-generated commands. Defaults to `read-only`.--SESSION_ID SESSION_IDResume the specified session of the codex. Defaults to `None`, start a new session.--skip-git-repo-checkAllow codex running outside a Git repository (useful for one-off directories).--return-all-messagesReturn all messages (e.g. reasoning, tool calls, etc.) from the codex session. Set to `False` by default, only the agent's final reply message isreturned.--image IMAGE Attach one or more image files to the initial prompt. Separate multiple paths with commas or repeat the flag.--model MODEL The model to use for the codex session. This parameter is strictly prohibited unless explicitly specified by the user.--yolo Run every command without approvals or sandboxing. Only use when `sandbox` couldn't be applied.--profile PROFILE Configuration profile name to load from `~/.codex/config.toml`. This parameter is strictly prohibited unless explicitly specified by the user.
Multi-turn Sessions
Always capture `SESSION_ID` from the first response for follow-up:
bash
# Initial taskpython scripts/codex_bridge.py --cd "/project" --PROMPT "Analyze auth in login.py"# Continue with SESSION_IDpython scripts/codex_bridge.py --cd "/project" --SESSION_ID "uuid-from-response" --PROMPT "Write unit tests for that"
Common Patterns
Prototyping (read-only, request diffs):
bash
python scripts/codex_bridge.py --cd "/project" --PROMPT "Generate unified diff to add logging"
Debug with full trace:
bash
python scripts/codex_bridge.py --cd "/project" --PROMPT "Debug this error" --return-all-messages