agentsclimarketplace

Workflow

Skill alexzh3/codex-orchestrator/skills/workflow

Run the full Codex orchestration workflow end to end.From its SKILL.md

Install
npx -y skills add alexzh3/codex-orchestrator --skill workflow

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

3.8 KB, as published. Nobody here has run it

Workflow

Use this skill for one complete run. This skill owns the lifecycle from planning through the final report. Use ${CLAUDE_PLUGIN_ROOT}/skills/orchestrate/SKILL.md for each focused Codex-agent execution, review, or verification cycle.

Run Initialization

From the target Git worktree, exclude run data locally before creating it:

REPO="$(git rev-parse --show-toplevel)"
cd "$REPO"
EXCLUDE_FILE="$(git rev-parse --git-path info/exclude)"
grep -qxF '/.codex-orchestrator/' "$EXCLUDE_FILE" ||
  printf '\n/.codex-orchestrator/\n' >> "$EXCLUDE_FILE"
grep -qxF '/.codex-orchestrator/' "$EXCLUDE_FILE"
git check-ignore -q .codex-orchestrator/.ignore-check
git rev-parse HEAD
git branch --show-current
git status --short --untracked-files=all

Use only this local exclude; do not edit the tracked .gitignore. Record the concise original goal, REPO, full starting HEAD, attached branch when the branch output is nonempty, and exact status lines as goal, repo, repo_head, optional repo_branch, and repo_status in run_started. Do not create the run unless both exclude checks succeed. Initially dirty paths are pre-existing user work; if planned work overlaps them, use an isolated clean worktree or get user direction rather than claiming those changes.

Full Workflow

  1. Inspect the repository and user context to understand the goal and relevant constraints.
  2. Perform Run Initialization, create .codex-orchestrator/runs/<run-id>/journal.jsonl, and append run_started with the concise original goal, absolute repository path, captured Git baseline, plugin ref, and available Claude and Codex versions.
  3. Claude turns the goal into a concrete plan with expected deliverables, acceptance criteria, risks, and verification paths.
  4. Ask Codex to review Claude's plan when a second opinion materially reduces risk; record that review as a task and focused agent cycle. For a consequential or hard-to-reverse design choice, first ask a fresh Codex agent to propose an approach from only the goal, constraints, and acceptance criteria. Claude compares the results using evidence rather than agent count and finalizes the plan.
  5. Split the finalized plan into active task entries with goals, acceptance criteria, and allowed/owned files. Serialize overlapping work or use isolated worktrees.
  6. For each task, use the orchestrate skill to assign or resume a Codex agent, capture its prompt, events, and handoff, and independently verify the result. Repeat focused fix or review cycles as needed.
  7. Record only consequential resolutions or user dependencies as decision. Append a terminal task entry only after its acceptance criteria have been evaluated.
  8. When every task is terminal, re-read the complete journal and inspect the final repository state and diff.
  9. Run the descriptive close check:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/codex_orch_tools.py" validate \
  .codex-orchestrator/runs/<run-id>
  1. Resolve omissions that can be corrected by appending, and inspect every non-passing verification. Never rewrite journal history. If a duplicate identity or another structural conflict cannot be corrected by appending, retain the run and start a successor as defined by the orchestration contract. Otherwise append one final run_closed entry with judgment: passed|blocked, the exact validation result, unresolved risks, and follow-ups. Validation detects omissions; Claude decides acceptance.
  2. After run_closed, invoke ${CLAUDE_PLUGIN_ROOT}/skills/report/SKILL.md to create report.md once.

The canonical close sequence is validate → run_closed → report.md. Validation never decides acceptance, and the final report never repairs or rewrites journal history.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.