ultracodex
/ultracodex
Tworzy i uruchamia wieloagentowe przepływy Agent Script na Codex CLI przez runner ultracodex, np. pętle budowniczy i weryfikator.
- Autor
- yuanpingsong ↗
- Repozytorium
- ultracodex ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 07.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 07.09.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Tworzy i uruchamia wieloagentowe przepływy Agent Script na Codex CLI przez runner ultracodex, np. pętle budowniczy i weryfikator.
Oryginalny opis (EN)
Author and run multi-agent Agent Script workflows on the OpenAI Codex CLI (and OpenCode) via the ultracodex runner. Use when the user asks to run a workflow with ultracodex, orchestrate parallel agents, fan-outs, pipelines, or builder-verifier loops, to schedule recurring agent runs, to stand up an agent org, or to offload multi-agent execution from Claude to Codex.
Jak działa
- Choosing the shape
- Authoring
- Running
- Scheduling
- Orgs (experimental)
- Results
Podgląd SKILL.md
---
name: ultracodex
description: Author and run multi-agent Agent Script workflows on the OpenAI Codex CLI (and OpenCode) via the ultracodex runner. Use when the user asks to run a workflow with ultracodex, orchestrate parallel agents, fan-outs, pipelines, or builder-verifier loops, to schedule recurring agent runs, to stand up an agent org, or to offload multi-agent execution from Claude to Codex.
---
ultracodex executes Claude Code Workflow-tool scripts unmodified, routing each `agent()` call to an OpenAI Codex (or OpenCode) session. This file is the complete contract — assume the `ultracodex` binary is installed and authenticated; do NOT explore the CLI with --help, inspect the repo, or run doctor first (only run `ultracodex doctor` if a command fails unexpectedly).
## Choosing the shape
**Default to authoring a workflow.** The other shapes exist, and you should reach for them ONLY when the user's own words ask for what they do — recurrence or a standing org. When in doubt: a workflow.
| the user asks for | reach for |
|---|---|
| a task done — build, review, research, migrate | **author a workflow** (the default) |
| "every night / every 30m / keep it running on a schedule" | `ultracodex schedule add` wrapping a run |
| standing coverage of many subjects with memory that compounds | an org — **experimental**; only on explicit request |
If the request implies recurrence or standing coverage without saying so ("track X for me", "keep an eye on Y"), name the options — run once now, a budgeted schedule, or an experimental org — and let the user pick. Do not guess upward.
## Authoring
Write the script EXACTLY as you would for the Workflow tool — same format, byte for byte: `export const meta = {name, description, phases?}` as a pure literal, then a plain-JS async body over the injected globals `agent` / `parallel` / `pipeline` / `phase` / `log` / `args` / `budget` / `workflow`. Loops are ordinary JavaScript (null-check every agent result; guard unbounded loops on `budget`). No imports, no TypeScript. Save it to a file.
Format reference, in priority order: if the **Workflow tool's definition is in your context** (the session has the tool), use that — it is the native, authoritative description and you already know the format. Otherwise, learn the format from the **agent-script-authoring** skill (installed alongside this one; also at `skills/agent-script-authoring/SKILL.md` in the ultracodex package).
## Running
```bash
ultracodex run <file-or-name> --json [--budget 500k] [--args '<json>']
```
- Blocks until the run completes; stdout is the result JSON (the script body's return value). Non-zero exit = the run failed.
- `--budget` is an output-token ceiling (integer, k/m suffixes).
- Model/backend routing lives in `.ultracodex/config.toml`, never in the script.
- Optional pre-check: `ultracodex validate <file> --strict`. Fix ERRORS; WARNINGS are non-blocking — do not rewrite a working script just to silence a warning.
- Inspect a finished run with `ultracodex show <runId>` — result and per-agent lines. The human can watch live with `ultracodex ls` / `attach <runId>` — you do not need to poll.
## Scheduling
```bash
ultracodex schedule add <name> (--every 30m | --daily 18:30) --budget 200k -- run <workflow> [--args '<json>']
ultracodex schedule ls | pause <name> | resume <name> | rm <name>
```
One tagged crontab line per schedule, fully owned; there is no daemon. ALWAYS pass `--budget` on scheduled runs — an unattended loop with no ceiling can drain the user's quota (the CLI warns if you omit it). `--until-done` retires the schedule when the run returns `{ done: true }`; `--max-runs N` caps repetition.
## Orgs (experimental)
An org is a directory tree of agents with durable memory — one seat per subject, inboxes, tickets, briefs rolling up the tree — ticked by `ultracodex org tick`. Day-2 verbs, exactly these shapes: `org status --json` · `org ask <seat> "<question>"` (read-only fork) · `org tick --json` (no watch flag; it runs to completion) · `org lint --json` · `org audit` · `org replay`. To design one, use the **org-creation** skill (installed alongside this one). Treat the whole pillar as experimental — and SAY SO: whenever you set up or recommend an org, explicitly tell the user it is experimental, with young interfaces and disciplines, and that early cycles deserve supervision rather than unattended scheduling.
## Results
Relay the run's stdout verbatim (then you may summarize it). If the run failed, report the failure as-is and stop — do NOT substitute your own answer for the workflow's work.
Wersje
W bazie nie ma innych skilli o nazwie ultracodex.
Migawka bazy z 28.10.2026 · wersja paczki e680f014986b (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100agent-script-authoring
Pisze pliki workflow Agent Script: deterministyczną orkiestrację wielu agentów w jednym pliku JavaScript, uruchamianym przez narzędzie Workflow w Claude Code i przez ultracodex. - 100codex-workflow
Uruchamia deterministyczne wieloetapowe przepływy agentów w Codex (fan-out, równoległość, ustrukturyzowane wyjście walidowane schematem) przez orkiestrator MCP codex-workflow. - 100codex-orchestrate
Orkiestruje w Claude Code duży plan wieloetapowy, delegując implementację do Codex CLI przez agents-bridge, po poleceniu /codex-orchestrate. - 100workflow-builder
Projektuje i pisze deterministyczne skrypty workflow dla wielu agentów (pliki .js w .claude/workflows/) dla narzędzia Workflow w Claude Code: fan-out, pipeline, pętle i panele sędziów. - 90workflow
Tworzy i uruchamia deterministyczne przepływy w JavaScript, które koordynują równolegle agentów Codex, Claude, Cursor lub Kimi. - 100neo-sub-agent
Projektuje, tworzy i konwertuje subagentów oraz wieloagentowe przepływy dla Antigravity CLI, Codex, Claude Code i GitHub Copilot CLI.