Agent skill

OMA Multi-Agent Orchestrator

by first-fluke in 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.

MITAuto-check passedAgent Workflows

Install OMA Multi-Agent Orchestrator

skills CLI
$ npx skills add first-fluke/oh-my-agent --skill oma-orchestrator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install first-fluke/oh-my-agent oma-orchestrator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-orchestrator .claude/skills/oma-orchestrator && rm -rf skills-src

Use ~/.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/

Facts

Skill name
oma-orchestrator
GitHub stars
1.3k
Token cost
~3.1k tokens
SKILL.md length
1,265 words
Files
13 (incl. scripts)
Skills in repo
57
Repo updated
First seen
Licence
MIT

At a glance

Splits a complex feature into prioritized tasks, spawns specialist CLI subagents in parallel, tracks them through shared memory and verifies each result.

  • Works in 3 steps: Resolve agent vendor routing and runtime… → Decompose request into priority-tiered… → Create session memory and task board.
  • Running a full-stack feature across backend, frontend, mobile and QA agents in parallel
  • SKILL.md covers Scheduling, Structural Flow and Logical Operations
  • Runs Shell scripts from its folder; calls claude, codex and gemini

What it does

The orchestrator decomposes a request into priority-tiered tasks, creates a session with memory files and a task board, and then launches specialist agents tier by tier within parallelism limits. It handles vendor and runtime routing, uses native dispatch where the host provides it and the `oh-my-ag agent:spawn` fallback otherwise, and coordinates the agents through an MCP memory provider while it monitors progress.

Each result goes through a self-check, `oma verify` and a QA cross-review loop, with retries and remediation tracking when a check fails, and termination is blocked until the persistent workflows finish. Outputs are the session state, task board, progress and result files, a final summary and the review history. The skill bundles `spawn-agent.sh`, `parallel-run.sh` and `verify.sh`, task templates for backend, frontend, mobile, debug and QA work, a subagent prompt template, a memory schema and `config/cli-config.yaml`.

It suits full-stack work that spans backend, frontend, mobile and QA and where you want parallel execution without spawning agents by hand. Simple single-domain tasks, quick fixes and step-by-step manual control, which oma-coordination handles, are outside its scope.

When your agent uses it

  • Running a full-stack feature across backend, frontend, mobile and QA agents in parallel
  • Automating multi-agent execution without spawning each agent by hand
  • Retrying and remediating failed agent work through a QA review loop

Example prompts

  • “Orchestrate the new checkout feature across backend, frontend and QA agents and run them in parallel.”
  • “Run the profile page redesign automatically, with a QA cross-review before you report back.”
  • “Show the task board and progress files for the orchestration session that is running.”

Requirements

  • An .agents/oma-config.yaml file, or native Codex or Gemini agent definitions
  • A configured memory provider for agent coordination

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Resolve agent vendor routing and runtime dispatch path.
  2. Decompose request into priority-tiered tasks.
  3. Create session memory and task board.

What it can do on your machine

Read from SKILL.md and the folder at commit 268bb4a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 3 files in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • claude
    • codex
    • gemini

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

OMA Multi-Agent Orchestrator loads about 3.1k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 1,265 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~55
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from first-fluke/oh-my-agent at commit 268bb4a, republished under its MIT licence (© first-fluke). 1,265 words, ~3,077 tokens.

Download SKILL.mdSave it as .claude/skills/oma-orchestrator/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
oma-orchestrator
description
Automated multi-agent orchestrator that spawns CLI subagents in parallel, coordinates via MCP Memory, and monitors progress. Use for orchestration, parallel execution, and automated multi-agent workflows.

Orchestrator - Automated Multi-Agent Coordinator

Scheduling

Goal

Automatically orchestrate multi-agent execution with task decomposition, native/fallback dispatch, memory coordination, progress monitoring, verification, QA cross-review, retry, and result collection.

Intent signature
  • User asks to orchestrate, run in parallel, automate multi-agent execution, or coordinate full-stack work end to end.
  • Task requires multiple specialist agents and a persistent review/remediation loop.
When to use
  • Complex feature requires multiple specialized agents working in parallel
  • User wants automated execution without manually spawning agents
  • Full-stack implementation spanning backend, frontend, mobile, and QA
  • User says "run it automatically", "run in parallel", or similar automation requests
When NOT to use
  • Simple single-domain task -> use the specific agent directly
  • User wants step-by-step manual control -> use oma-coordination
  • Quick bug fixes or minor changes
Expected inputs
  • Complex feature or workflow request
  • Project config, model/vendor routing, agent types, task constraints, and workspace/session needs
  • Acceptance criteria and verification expectations
Expected outputs
  • Orchestrator session state, task board, progress files, result files, and final summary
  • Specialist agent outputs after mechanical checks, automated verify, and QA cross-review
  • Review history and retry/remediation status when loops fail
Dependencies
  • .agents/oma-config.yaml, .codex/agents/*.toml, .gemini/agents/*.md, or fallback oh-my-ag agent:spawn
  • Memory provider config, subagent prompt template, scripts, task templates, verify script, and session metrics
Control-flow features
  • Branches by vendor/native dispatch availability, priority tiers, agent completion/failure, verification status, QA verdict, retry limits, and clarification debt
  • Spawns processes/agents and reads/writes memory/result files
  • Blocks termination until persistent workflows complete

Structural Flow

Entry
  1. Resolve agent vendor routing and runtime dispatch path.
  2. Decompose request into priority-tiered tasks.
  3. Create session memory and task board.
Scenes
  1. PREPARE: Plan, setup session ID, and initialize memory files.
  2. ACT: Spawn agents by priority tier within parallelism limits.
  3. VERIFY: Run self-check, oma verify, and QA cross-review loop.
  4. RECOVER: Retry failed agents with review history when limits allow.
  5. FINALIZE: Collect result files, compile summary, and clean progress files.
Transitions
  • If native dispatch is available for current runtime/vendor, use it.
  • If vendors differ or native path is unavailable, use fallback spawn.
  • If verify or QA fails, feed feedback back to the implementation agent.
  • If review loop limits are exceeded, report review history and quality warning.
Failure and recovery
  • Retry failed agents up to configured limits.
  • Re-spawn with review history when review loop is exhausted.
  • Pause or request re-specification when clarification debt thresholds are exceeded.
Exit
  • Success: all tasks complete, verify/review pass, and results are summarized.
  • Partial success: failed agents, exhausted review loops, or clarification debt are explicit.

Logical Operations

Actions
ActionSSL primitiveEvidence
Read config and task contextREADoma config, routing, request
Select dispatch pathSELECTNative vs fallback
Write session stateWRITEtask board and memory files
Spawn agentsCALL_TOOLnative CLI or oh-my-ag agent:spawn
Poll progressREADprogress/result files
Run verificationCALL_TOOLoma verify, tests, QA
Update retry stateUPDATE_STATEloop counters and CD metrics
Report final resultNOTIFYcompiled summary
Tools and instruments
  • Native CLI subagent dispatch, fallback spawn scripts, memory tools, verify script, QA agent
  • Session metrics, prompt templates, task templates
Canonical command path
bash
oma agent:spawn <agent-type> "<task>" <session-id> -w <workspace>
oma verify <agent-type> --workspace <workspace> --json

When native runtime dispatch is available, prefer the runtime-specific native path listed in this skill before falling back to oma agent:spawn.

Resource scope
ScopeResource target
LOCAL_FSSession, task-board, progress, result, config files
PROCESSAgent CLI processes and verify scripts
MEMORYSession state and clarification debt
CODEBASEWorkspaces owned by spawned agents
Preconditions
  • Task is decomposable into specialist agent work.
  • Runtime/vendor dispatch path or fallback exists.
Effects and side effects
  • Spawns agents and writes session/progress/result artifacts.
  • May cause code changes through specialist agents.
  • May trigger iterative review and retries.
Guardrails
  1. Orchestrate per-agent dispatch from the project configuration before spawning any agent.
  2. If target_vendor === current_runtime_vendor and the runtime has a verified native path, use native dispatch.
  3. Otherwise fall back to oh-my-ag agent:spawn.
  4. Never exceed the configured parallelism or retry limits.
  5. Keep session state, task-board state, progress files, and result files aligned throughout the run.

Current native executor paths:

  • Claude Code: claude --agent <agent>
  • Codex CLI: codex exec "@agent ..." using .codex/agents/*.toml
  • Gemini CLI: gemini -p "@agent ..." using .gemini/agents/*.md

Vendor-specific execution protocols are injected automatically for fallback CLI runs.

Configuration
SettingDefaultDescription
MAX_PARALLEL3Max concurrent subagents
MAX_RETRIES2Retry attempts per failed task
POLL_INTERVAL30sStatus check interval
MAX_TURNS (impl)20Turn limit for backend/frontend/mobile
MAX_TURNS (review)15Turn limit for qa/debug
MAX_TURNS (plan)10Turn limit for pm
Memory Configuration

Memory provider and tool names are configurable via mcp.json:

json
{
  "memoryConfig": {
    "provider": "serena",
    "basePath": ".serena/memories",
    "tools": {
      "read": "read_memory",
      "write": "write_memory",
      "edit": "edit_memory"
    }
  }
}
Show full SKILL.md (532 more words)Show less
Workflow Phases

PHASE 1 - Plan: Analyze request -> decompose tasks -> generate session ID PHASE 2 - Setup: Use memory write tool to create orchestrator-session.md + task-board.md PHASE 3 - Execute: Spawn agents by priority tier (never exceed MAX_PARALLEL) PHASE 4 - Monitor: Poll every POLL_INTERVAL; handle completed/failed/crashed agents PHASE 4.5 - Verify: Run oma verify {agent-type} per completed agent PHASE 5 - Collect: Read all result-{agent}-{sessionId}.md, compile summary, cleanup progress files

See resources/subagent-prompt-template.md for prompt construction. See resources/memory-schema.md for memory file formats.

Memory File Ownership
FileOwnerOthers
orchestrator-session.mdorchestratorread-only
task-board.mdorchestratorread-only
progress-{agent}[-{sessionId}].mdthat agentorchestrator reads
result-{agent}[-{sessionId}].mdthat agentorchestrator reads
Agent-to-Agent Review Loop (PHASE 4.5)

After each agent completes, enter an iterative review loop — not a single-pass verification.

Loop Flow
Agent completes work
    ↓
[1] Mechanical Self-Check: lint, type-check, tests, diff scope
    ↓
[2] Verify: Run `oma verify {agent-type} --workspace {workspace}`
    ↓ FAIL → Agent receives feedback, fixes, back to [1]
    ↓ PASS
[3] Cross-Review: QA agent reviews the changes
    ↓ FAIL → Agent receives review feedback, fixes, back to [1]
    ↓ PASS
Accept result ✓
Step Details

[1] Mechanical Self-Check (formerly "Self-Review"): Before requesting external review, the implementation agent must:

  • Run lint, type-check, and tests in the workspace
  • Verify only planned files were modified (diff scope check)
  • Fix any mechanical failures (compile errors, test failures)

⚠️ Quality judgment is NOT performed in this step. Design quality, architecture alignment, and acceptance criteria satisfaction are evaluated exclusively in [3] Cross-Review by the QA agent. Reason: Self-evaluation bias — agents consistently overrate their own output (ref: Anthropic harness design research).

[2] Automated Verify:

bash
oma verify {agent-type} --workspace {workspace} --json
  • PASS (exit 0): Proceed to cross-review
  • FAIL (exit 1): Feed verify output back to the agent as correction context

[3] Cross-Review: Spawn QA agent to review the changes:

  • QA agent reads the diff, runs checks, evaluates against acceptance criteria
  • If docs/CODE-REVIEW.md exists, QA agent uses it as the review checklist
  • QA agent outputs: PASS (with optional nits) or FAIL (with specific issues)
  • On FAIL: issues are fed back to the implementation agent for fixing
Loop Limits
CounterMaxOn Exceeded
Self-check + fix cycles3Escalate to cross-review regardless
Cross-review rejections2Report to user with review history
Total loop iterations5Force-complete with quality warning
Review Feedback Format

When feeding review results back to the implementation agent:

## Review Feedback (iteration {n}/{max})
**Reviewer**: {self / verify / qa-agent}
**Verdict**: FAIL
**Issues**:
1. {specific issue with file and line reference}
2. {specific issue}
**Fix instruction**: {what to change}

This replaces single-pass verification. Most "nitpicking" should happen agent-to-agent. Human review is reserved for final approval, not catching lint errors.

Retry Logic (after review loop exhaustion)
  • 1st retry: Re-spawn agent with full review history as context
  • 2nd retry: Re-spawn with "Try a different approach" + review history
  • Final failure: Report to user with complete review trail, ask whether to continue or abort
Clarification Debt (CD) Monitoring

Track user corrections during session execution. See ../_shared/core/session-metrics.md for full protocol.

Event Classification

When user sends feedback during session:

  • clarify (+10): User answering agent's question
  • correct (+25): User correcting agent's misunderstanding
  • redo (+40): User rejecting work, requesting restart
Threshold Actions
CD ScoreAction
CD >= 50RCA Required: QA agent must add entry to lessons-learned.md
CD >= 80Session Pause: Request user to re-specify requirements
redo >= 2Scope Lock: Request explicit allowlist confirmation before continuing
Recording

After each user correction event:

[EDIT]("session-metrics.md", append event to Events table)

At session end, if CD >= 50:

  1. Include CD summary in final report
  2. Trigger QA agent RCA generation
  3. Update lessons-learned.md with prevention measures

References

  • Prompt template: resources/subagent-prompt-template.md
  • Memory schema: resources/memory-schema.md
  • Config: config/cli-config.yaml
  • Scripts: scripts/spawn-agent.sh, scripts/parallel-run.sh, scripts/verify.sh
  • Task templates: templates/
  • Skill-to-agent mapping: ../_shared/core/skill-routing.md
  • Verification: scripts/verify.sh <agent-type>
  • Session metrics: ../_shared/core/session-metrics.md
  • API contracts: ../_shared/core/api-contracts/
  • Context loading: ../_shared/core/context-loading.md
  • Difficulty guide: ../_shared/core/difficulty-guide.md
  • Reasoning templates: ../_shared/core/reasoning-templates.md
  • Clarification protocol: ../_shared/core/clarification-protocol.md
  • Context budget: ../_shared/core/context-budget.md
  • Lessons learned: ../_shared/core/lessons-learned.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

Files

SKILL.md and 12 other files (scripts) in benchmarks/runs/oma/.agents/skills/oma-orchestrator of first-fluke/oh-my-agent.

  • SKILL.md
  • config/cli-config.yaml
  • resources/memory-schema.md
  • resources/subagent-prompt-template.md
  • scripts/parallel-run.sh
  • scripts/spawn-agent.sh
  • scripts/verify.sh
  • templates/backend-task.md
  • templates/debug-task.md
  • templates/frontend-task.md
  • templates/mobile-task.md
  • templates/qa-task.md
  • templates/tasks-example.yaml

Open the folder on GitHubat commit 268bb4a

Compare with similar skills

OMA Multi-Agent Orchestrator 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.

OMA Multi-Agent Orchestrator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
OMA Multi-Agent Orchestrator this skillfirst-fluke/oh-my-agent1.3k—~3.1kAutomated safety check: PassMIT
MemPalace Task HandoffMemPalace/mempalace59k—~1.9kAutomated safety check: PassMIT
agtx One-Shot Project Runnerfynnfluegge/agtx1.7k—~3.8kAutomated safety check: PassApache-2.0
Puppetmaster Agent Orchestrationprofessorpalmer/Puppetmaster467—~3.2kAutomated safety check: PassMIT
Agtx Task Sweepfynnfluegge/agtx1.7k—~1.7kAutomated safety check: PassApache-2.0
Swarm Parallel Dispatchlangchain-ai/langchain-skills1.3k—~3kAutomated safety check: PassMIT

Similar skills

  • MemPalace Task Handoff

    MemPalace/mempalace

    Creates, hands off, claims, executes and closes agent tasks through the MemPalace logstream, with approval of the exact task before it is recorded.

    59k GitHub stars~1.9k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Runs a whole project unattended on an agtx kanban board, decomposing the goal, starting tasks, unblocking workers and merging each result.

    1.7k GitHub stars~3.8k tokensUpdated 8 days ago
    Agent WorkflowsAuto-check passed
  • Puppetmaster Agent Orchestration

    professorpalmer/Puppetmaster

    Operates and supervises Puppetmaster, a multi-agent orchestrator, through its MCP tools or CLI, picking the right verb for edits, reviews, audits and long-running jobs.

    467 GitHub stars~3.2k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Agtx Task Sweep

    fynnfluegge/agtx

    Breaks a conversation's results into feature-level tasks and pushes them to the agtx kanban board, where each task gets its own worktree and agent session.

    1.7k GitHub stars~1.7k tokensUpdated 8 days ago
    Agent WorkflowsAuto-check passed
  • Swarm Parallel Dispatch

    langchain-ai/langchain-skills

    Official

    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.

    1.3k GitHub stars~3k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Agent Deck Sessions

    artwist-polyakov/polyakov-claude-skills

    Launches, monitors and collects results from child AI agent sessions with the agent-deck terminal session manager.

    208 GitHub stars~965 tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed

More from first-fluke/oh-my-agent

All 57 skills in this repo
  • OMA Multi-Agent Orchestration

    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.

    1.3k GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Architecture Decisions and ADRs

    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.

    1.3k GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • OMA Brainstorm

    first-fluke/oh-my-agent

    Explores goals, constraints and alternative designs one question at a time and saves an approved design document before any planning or coding starts.

    1.3k GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Oma Coordination

    first-fluke/oh-my-agent

    Coordinate assigned specialist tasks and handoffs manually. An agent skill from first-fluke/oh-my-agent.

    1.3k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Oma Image

    first-fluke/oh-my-agent

    Generate raster images or reference-guided variations through the OMA image CLI.

    1.3k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Oma PDF

    first-fluke/oh-my-agent

    Extract PDF text, headings, tables, and images into Markdown using opendataloader-pdf.

    1.3k GitHub stars~2.2k tokensUpdated today
    Auto-check passed

Categories

Questions about OMA Multi-Agent Orchestrator

What does OMA Multi-Agent Orchestrator do?

Splits a complex feature into prioritized tasks, spawns specialist CLI subagents in parallel, tracks them through shared memory and verifies each result. The orchestrator decomposes a request into priority-tiered tasks, creates a session with memory files and a task board, and then launches specialist agents tier by tier within parallelism limits. It handles vendor and runtime routing, uses native dispatch where the host provides it and the `oh-my-ag agent:spawn` fallback otherwise, and coordinates the agents through an MCP memory provider while it monitors progress.

When should I use OMA Multi-Agent Orchestrator?

OMA Multi-Agent Orchestrator fits situations like: running a full-stack feature across backend, frontend, mobile and QA agents in parallel; automating multi-agent execution without spawning each agent by hand; retrying and remediating failed agent work through a QA review loop.

How do I install OMA Multi-Agent Orchestrator in Claude Code?

Run `npx skills add first-fluke/oh-my-agent --skill oma-orchestrator -a claude-code`. Or copy the skill folder (benchmarks/runs/oma/.agents/skills/oma-orchestrator in first-fluke/oh-my-agent) into .claude/skills/oma-orchestrator in your project. Claude Code loads it when a task matches its description.

How do I install OMA Multi-Agent Orchestrator in Codex?

Run `npx skills add first-fluke/oh-my-agent --skill oma-orchestrator -a codex`. Or copy the skill folder (benchmarks/runs/oma/.agents/skills/oma-orchestrator in first-fluke/oh-my-agent) into .agents/skills/oma-orchestrator in your project. Codex loads it when a task matches its description.

Can I use OMA Multi-Agent Orchestrator in Cursor, Gemini CLI or GitHub Copilot?

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-orchestrator -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-orchestrator, .gemini/skills/oma-orchestrator, .github/skills/oma-orchestrator and .opencode/skills/oma-orchestrator in your project.

What does OMA Multi-Agent Orchestrator need to run?

Going by SKILL.md and its folder, OMA Multi-Agent Orchestrator needs a shell for the scripts in its folder and the command-line tools its instructions call (claude, codex and gemini). Our summary lists: An .agents/oma-config.yaml file, or native Codex or Gemini agent definitions; A configured memory provider for agent coordination.

Does OMA Multi-Agent Orchestrator access the network?

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.

Is OMA Multi-Agent Orchestrator safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does OMA Multi-Agent Orchestrator use?

OMA Multi-Agent Orchestrator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does OMA Multi-Agent Orchestrator use?

About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to OMA Multi-Agent Orchestrator?

Skills that share tags, products or a category with OMA Multi-Agent Orchestrator: MemPalace Task Handoff (MemPalace/mempalace, 59k stars), agtx One-Shot Project Runner (fynnfluegge/agtx, 1.7k stars), Puppetmaster Agent Orchestration (professorpalmer/Puppetmaster, 467 stars) and Agtx Task Sweep (fynnfluegge/agtx, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains OMA Multi-Agent Orchestrator?

first-fluke (a GitHub organization) maintains it in first-fluke/oh-my-agent, which has 1,336 GitHub stars. The repository holds 57 skills in this directory. The repository was last updated on October 10, 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.