oh-my-ag (ohmg) - Multi-Agent Orchestrator
When to use this skill
-
Coordinating complex multi-domain projects
-
Parallelizing tasks across multiple AI agents (PM, Frontend, Backend, etc.)
-
Using Serena Memory for cross-agent state management
-
Setting up real-time observability dashboards for agent workflows
-
Integrating multi-CLI vendors (Gemini, Claude, Codex) in a single project
- Core Concepts
Specialized Agents
Agent Specialization Triggers
Workflow Guide Coordinates complex projects "multi-domain", "complex project"
PM Agent Requirements, task decomposition "plan", "break down"
Frontend Agent React/Next.js, styling "UI", "component", "styling"
Backend Agent API, database, auth "API", "database", "auth"
Debug Agent Bug diagnosis, RCA "bug", "error", "crash"
Serena Memory
Orchestrator writes structured state to .serena/memories/ for real-time monitoring and cross-agent coordination.
- Installation & Setup
Prerequisites
-
Bun (CLI and dashboards)
-
uv (Serena setup)
Interactive Setup
bunx oh-my-ag
Select project type to install relevant skills to .agent/skills/ .
Verification
bunx oh-my-ag doctor
- Usage Patterns
Explicit Coordination
/coordinate
PM planning → agent spawning → QA review.
Spawning Agents via CLI
Spawn backend agent for a specific task
oh-my-ag agent:spawn backend "Implement auth API" session-01
Dashboard Monitoring
-
Terminal: bunx oh-my-ag dashboard
-
Web: bunx oh-my-ag dashboard:web (http://localhost:9847)
- MCP Connection & Bridging
SSE Mode (Shared Server)
If environment needs stdio-to-http bridging:
bunx oh-my-ag bridge http://localhost:12341/sse
- Configuration
Configure per-agent CLI mapping in .agent/config/user-preferences.yaml :
agent_cli_mapping: frontend: gemini backend: codex pm: claude qa: claude
Quick Reference
Command Action
bunx oh-my-ag
Interactive installer
/setup
Agent-side configuration
bunx oh-my-ag doctor
System check & repair
bunx oh-my-ag update
Update skills
bunx oh-my-ag usage
Show quota usage