omc-teams

Launch parallel claude, codex, or gemini CLI workers in tmux panes.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/nichobbs/lyric-lang --skill omc-teams-nichobbs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omc-teams
Source: https://github.com/nichobbs/lyric-lang/tree/main/.claude/skills/omc-teams
Command: npx skills add https://github.com/nichobbs/lyric-lang --skill omc-teams-nichobbs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The omc-teams Skill solves the problem of slow, serial execution when you need multiple independent agent runs (claude, codex, or gemini) working on the same task in parallel.

Core Features & Use Cases

  • Spawns process-based parallel workers in tmux: Launches N CLI worker processes and runs them in tmux panes for concurrent execution.
  • Supports multiple agent CLIs: Handles task distribution for claude, codex, and gemini worker types via their respective command-line tools.
  • Includes workspace root resolution for multi-repo plans: Helps choose a shared --cwd when task plans span sibling repositories so workers can still find plan artifacts.

Quick Start

In a terminal, run omc-teams with N workers and an agent type, like instructing your assistant: “Use /omc-teams 3:claude for this task: implement and test the auth module.”

Frequently Asked Questions about omc-teams

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multiple CLI agents in parallel using tmux?

You can run multiple CLI agents in parallel by spawning N worker processes in separate tmux panes. This coordinates concurrent execution of claude, codex, or gemini workers to speed up task throughput.

What is the best way to speed up serial execution of independent agent tasks?

The best way to speed up serial execution of independent agent tasks is decomposing them into N independent subtasks. These subtasks run concurrently across multiple CLI workers and report status via runtime commands.

Does parallel agent execution work with claude, codex, and gemini CLIs?

Yes, parallel agent execution supports claude, codex, and gemini CLI worker types. The system applies strict agent-type validation to distribute and manage tasks across these respective command-line tools.

Can I use tmux panes for concurrent execution across sibling repositories?

Yes, you can execute tasks across sibling repositories by resolving a shared workspace root. This helps choose a shared --cwd so workers can successfully locate shared plan artifacts during concurrent execution.

How do I manage the lifecycle of parallel CLI workers in tmux?

You manage the lifecycle of parallel CLI workers using team runtime commands. These commands support launching N workers, checking status, listing API tasks, and executing a safe shutdown of the concurrent processes.

Do I need tmux installed to coordinate parallel CLI workers?

Yes, you need tmux installed to coordinate parallel CLI workers. The runtime performs strict tmux availability checks before launching and managing the concurrent agent processes in panes.