
Team
- 1 installs
- 40 repo stars
- Updated August 4, 2026
- akillness/oh-my-skills
team is a Claude Code/Codex skill that runs a coordinated multi-agent team workflow (tmux workers with a shared task list) via the $team invocation on OMX.
About
team is an exact-name skill that runs or routes a coordinated multi-agent team workflow for Codex/OMX when the user invokes $team. A developer uses it when workers need shared runtime state or a shared task list, backed by tmux panes and omx. It matters because it enforces real runtime evidence (team name, panes, state path) instead of simulating fan-out.
- Activates a coordinated multi-agent team workflow for Codex/OMX via $team
- Runs tmux-backed workers sharing a task list and runtime state
- Preflights omx and tmux, and refuses to simulate the runtime when either is missing
Team by the numbers
- 1 all-time installs (skills.sh)
- Ranked #14,102 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
team capabilities & compatibility
- Capabilities
- multi agent orchestration · shared task list · worker lifecycle
- Use cases
- orchestration · project management
What team says it does
Use this exact-name skill for `$team` so Codex-style loaders can activate the coordinated-worker contract directly
Do not simulate `omx team` with unrelated in-process fan-out when the user asked for the runtime-backed team workflow.
npx skills add https://github.com/akillness/oh-my-skills --skill teamAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 40 |
| Last updated | August 4, 2026 |
| Repository | akillness/oh-my-skills ↗ |
What it does
Run a coordinated tmux-backed multi-agent team for Codex/OMX where workers share a task list and runtime state.
Who is it for?
Coordinated multi-agent work where workers share runtime state or a task list
Skip if: Independent parallel lanes with no shared state (use ultrawork) or QA fan-out (use ultraqa)
When should I use this skill?
The user explicitly invokes $team or asks for team mode, tmux workers, or coordinated agents
What you get
A tmux-backed omx team with captured startup evidence and a shared task list
- Running tmux team
- Shared task list
- Team state path
By the numbers
- shared runtime state under .omx/state/team/<team>/
Files
Team
Use this exact-name skill for $team so Codex-style loaders can activate the coordinated-worker contract directly instead of relying on the broader omx router description.
When to use this skill
- The user explicitly invokes
$team. - The user asks for team mode, tmux workers, or coordinated multi-agent work.
- Workers need shared runtime state or a shared task list.
Instructions
Follow the preflight, invocation, lifecycle, and route-out rules below.
Preflight
Before starting a real team runtime, check:
command -v omx
command -v tmuxIf either is missing, stop and report the missing runtime requirement. Do not simulate omx team with unrelated in-process fan-out when the user asked for the runtime-backed team workflow.
Invocation
Use the shell runtime when available:
omx team 3:executor "task"
omx team ralph "task"
omx team status <team-name>
omx team shutdown <team-name>Lifecycle Rules
1. Start the team and capture concrete evidence: team name, tmux panes, and state path. 2. Monitor with omx team status <team-name>. 3. Wait until tasks are terminal before shutdown unless the user explicitly aborts. 4. Keep .omx/state/team/<team>/ owned by the runtime; do not delete it manually.
Route-Outs
- Use
ultraworkfor independent lanes with little coordination. - Use
ultraqafor QA/review fan-out. - Use
omxfor installation, doctor checks, and cross-runtime mapping guidance.
Examples
$team 3:executor "fix all TypeScript errors"omx team ralph "ship the auth cleanup with verification"
Best practices
- Capture startup evidence before assuming the team is running.
- Do not shut down while workers are still writing task updates.
- Keep runtime state under
.omx/state/team/<team>/.
References
omxfor runtime setup and doctor checks.ultraworkfor independent burst lanes.
{
"skill": "team",
"version": "1.0.0",
"cases": [
{
"prompt": "$team 3:executor \"fix the failing TypeScript suites\"",
"expected_output": "The team skill activates and checks the `omx` and `tmux` runtime before starting `omx team`.",
"checks": [
"Treats `$team` as a direct trigger",
"Prefers runtime-backed `omx team`",
"Requires startup evidence and status monitoring"
]
},
{
"prompt": "Parallelize these independent docs and test cleanups",
"expected_output": "The request should route to ultrawork rather than team because it does not require shared runtime state.",
"checks": [
"Routes independent lanes to ultrawork",
"Does not force tmux team mode"
]
}
]
}
N:team
D:Exact-name `$team` front door for Codex/OMX coordinated multi-agent work. Use when the user asks for team mode, tmux workers, coordinated agents, shared task state, or `$team`; prefer `omx team` when installed and route independent burst work to `ultrawork`.
T:Read|Write|Bash|Grep|Glob
G:team|$team|omx-team|codex|multi-agent|tmux|workers|coordination|shared-task-list
F:Codex CLI|Claude Code|Gemini CLI|OpenCode
S:
1:Check `omx` and `tmux` before starting runtime-backed team mode
2:Start with `omx team ...` and capture team name, panes, and state path
3:Monitor with `omx team status <team-name>` until tasks are terminal
4:Shutdown only after completion or explicit abort
R:
ultrawork:Use for independent parallel lanes without shared state
ultraqa:Use for parallel QA/review fan-out
omx:Use for runtime setup and cross-platform command mapping
Related skills
FAQ
What does the preflight check?
It checks that omx and tmux are available and stops if either runtime is missing.
When should you use ultrawork instead?
Use ultrawork for independent parallel lanes that do not need shared state.