Swarm Parallel Dispatch
langchain-ai/langchain-skills
Fans a list of independent items out to subagents in parallel, merges the results back into a table and supports retrying only the rows that failed.
Guides step-by-step coordination of PM, frontend, backend, mobile and QA agents on a complex project, with priority tiers, contract checks and QA review.
$ npx skills add first-fluke/oh-my-agent --skill oma-coordination -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install first-fluke/oh-my-agent oma-coordination --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/benchmarks/runs/oma/.agents/skills/oma-coordination .claude/skills/oma-coordination && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "oma-coordination" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordination into .claude/skills/oma-coordination/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-coordination", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordinationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add first-fluke/oh-my-agent --skill oma-coordination -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install first-fluke/oh-my-agent oma-coordination --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/benchmarks/runs/oma/.agents/skills/oma-coordination .agents/skills/oma-coordination && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "oma-coordination" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordination into .agents/skills/oma-coordination/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-coordination", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add first-fluke/oh-my-agent --skill oma-coordination -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install first-fluke/oh-my-agent oma-coordination --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/benchmarks/runs/oma/.agents/skills/oma-coordination .cursor/skills/oma-coordination && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "oma-coordination" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordination into .cursor/skills/oma-coordination/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-coordination", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/first-fluke/oh-my-agent.git --path benchmarks/runs/oma/.agents/skills/oma-coordination--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add first-fluke/oh-my-agent --skill oma-coordination -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install first-fluke/oh-my-agent oma-coordination --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/benchmarks/runs/oma/.agents/skills/oma-coordination .gemini/skills/oma-coordination && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "oma-coordination" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordination into .gemini/skills/oma-coordination/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-coordination", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install first-fluke/oh-my-agent oma-coordinationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add first-fluke/oh-my-agent --skill oma-coordination -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/benchmarks/runs/oma/.agents/skills/oma-coordination .github/skills/oma-coordination && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "oma-coordination" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordination into .github/skills/oma-coordination/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-coordination", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add first-fluke/oh-my-agent --skill oma-coordination -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install first-fluke/oh-my-agent oma-coordination --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/benchmarks/runs/oma/.agents/skills/oma-coordination .opencode/skills/oma-coordination && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "oma-coordination" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/benchmarks/runs/oma/.agents/skills/oma-coordination into .opencode/skills/oma-coordination/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-coordination", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
oma-coordinationGuides step-by-step coordination of PM, frontend, backend, mobile and QA agents on a complex project, with priority tiers, contract checks and QA review.
This skill guides manual coordination of several specialist agents on a complex project that spans product management, frontend, backend, mobile and QA. It is meant for step-by-step control rather than full automation, and it tells the agent to send simple single-domain tasks to one specialist, quick fixes to normal handling and automated runs to the orchestrator skill.
The flow runs in four stages. Prepare defines the session, domains and task decomposition, starting with a product-manager breakdown, priority tiers and shared API or data contracts. Act spawns agents by priority with the `oma agent:spawn` command in separate workspaces, running independent same-priority tasks in parallel. Verify monitors progress files and contract alignment. Finalize runs a QA review and coordinates fixes, re-spawning the responsible agents if critical issues turn up.
Recovery rules cover three cases: if contracts diverge, downstream frontend and mobile work pauses until the backend contract is settled; if workspaces conflict, ownership boundaries are split; if progress stalls, the agent inspects the progress files and reissues focused instructions. A file at `resources/examples.md` holds worked examples.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit f65bbc0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Manual Multi-Agent Coordination loads about 1.4k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 621 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from first-fluke/oh-my-agent at commit f65bbc0, republished under its MIT licence (© first-fluke). 621 words, ~1,432 tokens.
.claude/skills/oma-coordination/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Guide manual multi-agent coordination for complex work that spans PM, frontend, backend, mobile, and QA responsibilities.
resources/examples.mdoma agent:spawn and progress/result memory conventions| Action | SSL primitive | Evidence |
|---|---|---|
| Read request and domains | READ | User prompt and project context |
| Select agent plan | SELECT | PM decomposition and priority tiers |
| Spawn agents | CALL_TOOL | oma agent:spawn |
| Monitor progress | READ | progress-{agent}.md |
| Validate contracts | VALIDATE | API/data model alignment |
| Notify coordination status | NOTIFY | Final coordination summary |
oma agent:spawn, PM/frontend/backend/mobile/QA agentsoma agent:spawn pm "<planning task>" <session-id> -w ./pm
oma agent:spawn backend "<backend task>" <session-id> -w ./backend &
oma agent:spawn frontend "<frontend task>" <session-id> -w ./frontend &
wait| Scope | Resource target |
|---|---|
LOCAL_FS | Progress/result files and workspaces |
PROCESS | Agent spawn commands |
MEMORY | Session state and task board |
CODEBASE | Shared contracts and implementation areas |
PM Agent analyzes requirements, selects tech stack, creates task breakdown with priorities.
Spawn agents via CLI:
# Example: spawn backend and frontend in parallel
oma agent:spawn backend "task description" session-id -w ./backend &
oma agent:spawn frontend "task description" session-id -w ./frontend &
waitprogress-{agent}.md filesSpawn QA Agent last to review all deliverables. Address CRITICAL issues by re-spawning agents.
For fully automated execution without manual spawning, use the orchestrator skill instead.
resources/examples.md© first-fluke, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in benchmarks/runs/oma/.agents/skills/oma-coordination of first-fluke/oh-my-agent.
Open the folder on GitHubat commit f65bbc0
Manual Multi-Agent Coordination next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Manual Multi-Agent Coordination this skillfirst-fluke/oh-my-agent | 1.3k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Swarm Parallel Dispatchlangchain-ai/langchain-skills | 1.3k | — | ~3k | Automated safety check: Pass | MIT | |
| Agents Project Coordinatorasgeirtj/system_prompts_leaks | 69k | — | ~2.9k | Automated safety check: Pass | CC0-1.0 | |
| Cursor Orchestratecursor/plugins | 10k | — | ~1.1k | Automated safety check: Pass | None | |
| Launching Agent Teamslexler/skill-factory | 239 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Team Agent Pipelinezereight/gitlab-mcp | 2k | 1 repos | ~1.5k | Automated safety check: Pass | MIT |
langchain-ai/langchain-skills
Fans a list of independent items out to subagents in parallel, merges the results back into a table and supports retrying only the rows that failed.
asgeirtj/system_prompts_leaks
Runs a goal as a project in which the agent coordinates separate agent threads, judging when to split the work, and interviews you first when nothing can be verified.
cursor/plugins
Splits a large goal into a tree of parallel Cursor cloud agents, with planners, workers and verifiers coordinated by a script and reporting through structured handoffs.
lexler/skill-factory
Plans and launches Claude Code agent teams with distinct roles, right-sized tasks and detailed spawn prompts, and says when subagents or worktrees fit better.
zereight/gitlab-mcp
Spawns a chosen number of coordinated agents on a shared task list and runs them through plan, requirements, execution, verification and fix stages.
NeverSight/learn-skills.dev
Meta-agent skill for orchestrating complex tasks through autonomous sub-agents.
first-fluke/oh-my-agent
Decomposes a complex feature into tasks, dispatches parallel specialist agents with durable state, and supervises verification, QA review and retries.
first-fluke/oh-my-agent
Create short, explainer, or recorded-demo videos through the OMA video CLI.
first-fluke/oh-my-agent
Splits a complex feature into prioritized tasks, spawns specialist CLI subagents in parallel, tracks them through shared memory and verifies each result.
first-fluke/oh-my-agent
Evaluates system boundaries and tradeoffs and writes architecture recommendations, option comparisons or ADRs, with a Mermaid diagram when structure changes.
first-fluke/oh-my-agent
Backend specialist for APIs, database work, authentication and migrations that follows clean architecture with router, service and repository layers.
first-fluke/oh-my-agent
Installs or checks the oma CLI and its runtimes (bun, uv, serena) in a fresh workspace so that oma-* skills can run their commands.
Categories
Guides step-by-step coordination of PM, frontend, backend, mobile and QA agents on a complex project, with priority tiers, contract checks and QA review. This skill guides manual coordination of several specialist agents on a complex project that spans product management, frontend, backend, mobile and QA. It is meant for step-by-step control rather than full automation, and it tells the agent to send simple single-domain tasks to one specialist, quick fixes to normal handling and automated runs to the orchestrator skill.
Manual Multi-Agent Coordination fits situations like: building a feature that spans frontend, backend, mobile and QA work; wanting step-by-step control over when each specialist agent starts; keeping API contracts aligned between agents working in parallel.
Run `npx skills add first-fluke/oh-my-agent --skill oma-coordination -a claude-code`. Or copy the skill folder (benchmarks/runs/oma/.agents/skills/oma-coordination in first-fluke/oh-my-agent) into .claude/skills/oma-coordination in your project. Claude Code loads it when a task matches its description.
Run `npx skills add first-fluke/oh-my-agent --skill oma-coordination -a codex`. Or copy the skill folder (benchmarks/runs/oma/.agents/skills/oma-coordination in first-fluke/oh-my-agent) into .agents/skills/oma-coordination in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add first-fluke/oh-my-agent --skill oma-coordination -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oma-coordination, .gemini/skills/oma-coordination, .github/skills/oma-coordination and .opencode/skills/oma-coordination in your project.
SKILL.md names no scripts, command-line tools or credentials: Manual Multi-Agent Coordination is instructions for the agent only. Our summary lists: The `oma` CLI with its PM, frontend, backend, mobile, QA and orchestrator skills.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Manual Multi-Agent Coordination is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Manual Multi-Agent Coordination: Swarm Parallel Dispatch (langchain-ai/langchain-skills, 1.3k stars), Agents Project Coordinator (asgeirtj/system_prompts_leaks, 69k stars), Cursor Orchestrate (cursor/plugins, 10k stars) and Launching Agent Teams (lexler/skill-factory, 239 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
first-fluke (a GitHub organization) maintains it in first-fluke/oh-my-agent, which has 1,338 GitHub stars. The repository holds 57 skills in this directory. The repository was last updated on October 8, 2026.
Source: first-fluke/oh-my-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.