From oh-my-team
Creates named agent teams in tmux split panes with specialized persistent teammates for visible collaboration on complex tasks, bypassing background subagents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/oh-my-team:team [task description][task description]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user wants a full agent team with visible tmux panes for this task: "$ARGUMENTS"
The user wants a full agent team with visible tmux panes for this task: "$ARGUMENTS"
Step 1 — Create the team:
TeamCreate(team_name="descriptive-short-name", description="$ARGUMENTS")
Step 2 — Create tasks for the work:
TaskCreate(subject="Research: ...", description="...")
TaskCreate(subject="Implement: ...", description="...")
Step 3 — Spawn teammates INTO the team (use team_name parameter):
For research tasks:
Agent(prompt="Your task: ...", subagent_type="explorer", team_name="the-team-name", name="researcher-1")
For implementation tasks:
Agent(prompt="Your task: ...", subagent_type="hephaestus", team_name="the-team-name", name="builder-1")
For review tasks:
Agent(prompt="Your task: ...", subagent_type="oracle", team_name="the-team-name", name="reviewer-1")
Step 4 — Assign tasks to teammates:
TaskUpdate(taskId="1", owner="researcher-1")
TaskUpdate(taskId="2", owner="builder-1")
Step 5 — Coordinate: receive messages, verify results, send follow-ups via SendMessage.
npx claudepluginhub erkandogan/oh-my-teamCoordinates multiple Claude Code instances as agent teams for workflows needing inter-agent communication. Covers TeamCreate, SendMessage types, task coordination, hooks, and orchestration patterns.
Orchestrates Claude Code agent teams: spawn teammates, assign tasks with dependencies, manage communication via messages or broadcasts, configure modes, and set quality gate hooks.