omc-teams

Spawn multiple CLI worker processes in tmux panes for parallel task execution.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the execution of tasks across multiple command-line interface (CLI) workers simultaneously, significantly speeding up parallelizable workloads.

Core Features & Use Cases

  • Parallel Task Execution: Spawns multiple CLI processes (Claude, Codex, Gemini) in separate tmux panes to work on subtasks concurrently.
  • Agent Type Flexibility: Supports claude, codex, and gemini CLI agents for diverse task execution needs.
  • Use Case: Distribute the task of "implementing an authentication module with tests" across 3 claude CLI workers to accelerate development.

Quick Start

Use the omc-teams skill to spawn 2 claude CLI workers to implement an auth module with tests.

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 agent tasks in parallel using tmux?

You can run multiple CLI agent tasks in parallel by spawning separate worker processes in tmux panes, allowing concurrent execution of subtasks across distributed workloads. Results are collected via file-based communication.

Can I use claude, codex, and gemini CLI agents for distributed task execution?

Yes, claude, codex, and gemini CLI agents are supported for distributed task execution. You can spawn multiple instances of these agent types in separate tmux panes to handle parallelizable workloads concurrently.

What is the best way to speed up parallelizable development tasks across multiple CLI workers?

The best way to speed up parallelizable development tasks is to distribute subtasks across multiple CLI workers in tmux, such as assigning an authentication module with tests to separate claude agents working concurrently.

Do I need tmux installed to execute parallel CLI workers for concurrent tasks?

Yes, tmux is required as the runtime environment for executing parallel CLI workers. It provides the pane infrastructure needed to launch actual CLI processes and manage their concurrent execution.

How does file-based communication work when collecting results from parallel CLI processes?

File-based communication collects results from parallel CLI processes by having each tmux worker write its output to files, enabling the orchestrator to aggregate and retrieve distributed task results after execution completes.

Are there limitations when distributing workloads across multiple CLI agents in tmux?

Distributing workloads across multiple CLI agents in tmux requires tasks to be independently parallelizable, as coordination relies on file-based communication rather than real-time inter-process messaging during execution.