OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add yeachan-heo/oh-my-codex --skill worker
Team worker protocol (ACK, mailbox, task lifecycle) for tmux-based OMX teams
npx skills add yeachan-heo/oh-my-codex --skill worker
Use only when the session was started as an OMX Team worker. Read AGENTS.md#durable-runtime-invariants-canonical-ssot before acting; it defines the durable ownership and coordination boundaries.
OMX_TEAM_WORKER=<team-name>/worker-<n>.${CODEX_HOME:-~/.codex}/skills/worker/SKILL.md, ~/.codex/skills/worker/SKILL.md, <leader_cwd>/.codex/skills/worker/SKILL.md, then <leader_cwd>/skills/worker/SKILL.md.OMX_TEAM_STATE_ROOT, worker identity team_state_root, config/manifest team_state_root, local .omx/state.teamName and workerName; Send a startup ACK before task work:
<team_state_root>/team/<teamName>/workers/<workerName>/inbox.md and take the first unblocked assignment.<team_state_root>/team/<teamName>/tasks/task-<id>.json; APIs use the bare numeric task_id (for example "1").in_progress to completed or failed:
release-task-claim only to requeue a blocked task to pending.<team_state_root>/team/<teamName>/workers/<workerName>/status.json with {"state":"idle","updated_at":"<ISO timestamp>"}.Completion evidence names the task id, changed artifacts, verification performed, and any blocker. ACKs, task transitions, mailbox acknowledgements, and status writes must be observable through the Team API/state files. On shutdown, follow the lead's inbox instructions and write the required shutdown acknowledgement before exiting.