Installation, commands, and practical usage of the oh-my-claudecode (omc) plugin, which automatically dispatches complex Claude Code tasks to multiple specialist agents.
[01] What Is omc?
oh-my-claudecode (omc) is a Multi-Agent orchestration framework for Claude Code. It automatically dispatches complex tasks to specialized agents and works out of the box with zero configuration.
| Feature |
Description |
| No setup needed |
Works immediately with defaults |
| Team-first |
Plan → Design → Execute → Verify pipeline |
| Natural-language commands |
No need to memorize commands; instruct in natural language |
| Auto-parallelization |
Automatically distributes complex work across agents |
| 19 specialized agents |
Architecture, research, testing, data science, etc. |
| Smart routing |
Haiku for simple tasks, Opus for complex reasoning |
[02] Installation
2-1. Plugin Marketplace (Recommended)
Enter the following commands in the Claude Code prompt in order.
1
2
|
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
|
2-2. npm CLI
1
|
npm i -g oh-my-claude-sisyphus@latest
|
The repository is oh-my-claudecode, but the npm package name is oh-my-claude-sisyphus.
2-3. Initial Setup
Or in the terminal:
2-4. Quick Start
You can use it immediately after installation:
1
|
autopilot: build a REST API for managing tasks
|
[03] Main Commands
3-1. Full Command Map
graph TD
OMC["omc"]
OMC --> TEAM["/team\nTeam orchestration"]
OMC --> AUTO["/autopilot\nFully autonomous execution"]
OMC --> RALPH["/ralph\nPersistence mode"]
OMC --> ULW["/ultrawork\nMax parallelization"]
OMC --> DI["/deep-interview\nRequirements analysis"]
OMC --> ASK["/ask\nExpert consultation"]
OMC --> CCG["/ccg\nTriple-model synthesis"]
OMC --> SKILL["/skill\nSkill management"]
style OMC fill:#f3e5f5,stroke:#6a1b9a
style TEAM fill:#e3f2fd,stroke:#1565c0
style AUTO fill:#e8f5e9,stroke:#2e7d32
style RALPH fill:#fff3e0,stroke:#e65100
style ULW fill:#fce4ec,stroke:#c62828
style DI fill:#f5f5f5,stroke:#616161
style ASK fill:#ffffcc,stroke:#f9a825
style CCG fill:#e0f7fa,stroke:#00838f
style SKILL fill:#fce4ec,stroke:#ad1457
3-2. Command Summary
| Command |
Description |
When to use |
/team |
Team-based pipeline (plan→design→execute→verify) |
Structured development work |
/autopilot |
Fully autonomous execution |
Fast implementation of clear requirements |
/ralph |
Retry until completion |
Stubborn refactoring jobs |
/ultrawork (/ulw) |
Max parallelization |
Bulk error fixes |
/deep-interview |
Socratic requirements analysis |
Clarifying ambiguous requirements |
/ask |
Expert consultation with a specific model |
Design review, risk analysis |
/ccg |
Codex + Gemini + Claude synthesis |
Multi-perspective review |
/skill |
Skill management (add/remove/search) |
Registering recurring patterns |
[04] Team Mode — Team Orchestration
This is omc’s core feature. It handles work in a plan → design → execute → verify → revise pipeline.
1
|
/team 3:executor "fix all TypeScript errors"
|
| Syntax |
Meaning |
3:executor |
Deploy 3 executor agents |
"fix all ..." |
Task instruction |
Usage from tmux CLI
1
2
3
|
omc team 2:codex "review auth module for security issues"
omc team 2:gemini "redesign UI components for accessibility"
omc team 1:claude "implement the payment flow"
|
Status check and shutdown
1
2
|
omc team status auth-review # Check status
omc team shutdown auth-review # Shut down
|
[05] Autopilot — Fully Autonomous Execution
When requirements are clear, run the whole thing autonomously from start to finish.
1
|
/autopilot "build a todo app"
|
Or natural-language shortcut:
1
|
autopilot: build a REST API for managing tasks
|
[06] Ralph — Persistence Mode
Doesn’t give up and keeps trying until completion. Good for complex refactors or migrations.
1
|
/ralph "refactor authentication module"
|
[07] Deep Interview — Requirements Analysis
Use when requirements are unclear, or you want to scrutinize the design first.
1
|
/deep-interview "I want to build a task management app"
|
Through Socratic questioning, it:
- Surfaces hidden assumptions
- Measures clarity across multiple aspects
- Aims to know exactly what to build before writing any code
[08] Ultrawork — Max Parallelization
Process bulk work with maximum parallelism.
1
|
/ultrawork "fix all errors"
|
Short form:
[09] Ask & CCG — Expert Consultation
9-1. Ask — Single-Model Consultation
Request expert advice from a specific model.
1
2
3
|
/ask claude "review this migration plan"
/ask codex "identify architecture risks"
/ask gemini "propose UI design ideas"
|
Terminal CLI:
1
2
3
|
omc ask claude "review this migration plan"
omc ask codex --prompt "identify architecture risks"
omc ask gemini --prompt "propose UI ideas"
|
9-2. CCG — Triple-Model Synthesis
Combine the perspectives of Codex + Gemini + Claude.
1
|
/ccg "review this PR - architecture (Codex) and UI (Gemini)"
|
[10] Skill System
omc lets you save recurring patterns as Skills for reuse.
10-1. Skill Storage Locations
| Scope |
Path |
Sharing |
Priority |
| Project |
.omc/skills/ |
Whole team (versioned) |
High |
| User |
~/.omc/skills/ |
All projects |
Low |
10-2. Skill File Example
1
2
3
4
5
6
7
8
|
# .omc/skills/fix-proxy-crash.md
---
name: Fix Proxy Crash
description: aiohttp proxy crashes on ClientDisconnectedError
triggers: ["proxy", "aiohttp", "disconnected"]
source: extracted
---
Wrap handler at server.py:42 in try/except ClientDisconnectedError...
|
10-3. Skill Management Commands
1
2
3
4
5
6
|
/skill list # List skills
/skill add # Add a new skill
/skill remove # Remove a skill
/skill edit # Edit a skill
/skill search # Search skills
/learner # Auto-extract patterns
|
[11] CLI Utilities
11-1. Terminal Commands
| Command |
Description |
omc setup |
Initial setup |
omc hud |
Real-time HUD status display |
omc doctor |
Diagnose and clear cache |
omc wait |
Check rate-limit status |
omc wait --start |
Enable auto-resume |
omc wait --stop |
Disable auto-resume |
11-2. Autoresearch — Automated Research
1
2
3
4
|
omc autoresearch
omc autoresearch --mission "improve startup performance" \
--eval "npm test -- --run src/tests/perf.test.ts"
omc autoresearch init --topic "benchmark onboarding flow"
|
11-3. Notifications (Telegram/Discord/Slack)
Get notified when work completes.
1
2
3
4
5
6
7
8
9
10
11
|
# Telegram
omc config-stop-callback telegram --enable \
--token <bot_token> --chat <chat_id>
# Discord
omc config-stop-callback discord --enable \
--webhook <url>
# Slack
omc config-stop-callback slack --enable \
--webhook <url>
|
[12] In-Session Natural-Language Shortcuts
You can use natural language inside a Claude Code session instead of slash commands.
| Natural language |
Action |
autopilot: build me a todo app |
Run Autopilot |
ralph: refactor the auth module |
Run Ralph |
deepsearch for auth middleware |
Search the codebase |
ultrathink about this design |
Deep reasoning |
cancelomc / stopomc
|
Abort execution |
[13] Updating
1
2
3
4
5
6
7
8
9
|
# npm
npm i -g oh-my-claude-sisyphus@latest
# Plugin
/plugin marketplace update omc
/setup
# When something is wrong
/omc-doctor
|
[14] Summary
| Use Case |
Command |
Description |
| Structured development |
/team 3:executor "task" |
Team pipeline |
| Fast implementation |
/autopilot "task" |
Fully autonomous |
| Persistent work |
/ralph "task" |
Repeat until done |
| Bulk processing |
/ulw "task" |
Max parallelization |
| Requirements clarification |
/deep-interview "idea" |
Socratic analysis |
| Expert review |
/ask codex "review request" |
Single-model consultation |
| Multi-angle review |
/ccg "review request" |
Triple-model synthesis |
Refs: oh-my-claudecode GitHub · Official Docs