install
source · Clone the upstream repo
git clone https://github.com/Aradotso/trending-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Aradotso/trending-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/oh-my-claudecode-orchestration" ~/.claude/skills/aradotso-trending-skills-oh-my-claudecode-orchestration && rm -rf "$T"
manifest:
skills/oh-my-claudecode-orchestration/SKILL.mdsource content
--- name: oh-my-claudecode-orchestration description: Multi-agent orchestration for Claude Code using Teams, parallel execution, and specialized AI agents triggers: - set up multi-agent claude code - orchestrate claude agents in parallel - use oh-my-claudecode for automation - run multiple claude agents on a task - team mode claude code orchestration - autopilot build feature with claude - configure omc multi-agent workflow - parallel ai agent execution claude --- # oh-my-claudecode Orchestration > Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. `oh-my-claudecode` (OMC) is a Teams-first multi-agent orchestration layer for Claude Code. It coordinates specialized AI agents in parallel, routes work intelligently by complexity, and runs persistent verify/fix loops — so you describe what to build and it handles the rest. --- ## Installation ### Via Claude Code Plugin Marketplace ```bash /plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode /plugin install oh-my-claudecode
Setup
/setup /omc-setup
Enable Native Teams (Required for Team Mode)
Add to
~/.claude/settings.json:
{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" } }
Install CLI via npm
npm i -g oh-my-claude-sisyphus@latest # Note: npm package is oh-my-claude-sisyphus, but the tool/commands are oh-my-claudecode
Core Concepts
OMC provides multiple orchestration surfaces:
| Mode | Command | Best For |
|---|---|---|
| Team | | Staged pipeline with multiple Claude agents |
| CLI Workers | | Codex/Gemini CLI processes in tmux panes |
| Autopilot | | Single lead agent, end-to-end autonomous |
| Ralph | | Persistent until fully verified complete |
| Ultrawork | | Maximum parallelism for burst refactors |
| CCG | | Codex + Gemini + Claude tri-model synthesis |
Team Mode (Canonical — Recommended)
Team runs a staged pipeline:
team-plan → team-prd → team-exec → team-verify → team-fix
# Basic team with 3 executor agents /team 3:executor "fix all TypeScript errors" # Build a feature with parallel agents /team 4:executor "implement JWT authentication with refresh tokens" # Code review via CLI workers omc team 2:codex "review auth module for security issues" # UI work with Gemini omc team 2:gemini "redesign dashboard components for accessibility" # Mixed team omc team 1:claude "implement payment flow" omc team 2:codex "security audit the payment flow"
Team Status & Lifecycle
# Check status of a running team session omc team status auth-review # Shut down a team session omc team shutdown auth-review
Magic Keywords
Use these in natural language prompts — no special syntax required:
# Autopilot: autonomous end-to-end execution autopilot: build a REST API for managing tasks with CRUD endpoints # Ralph: persistent execution with verify/fix loops ralph: refactor the auth module to use async/await throughout # Ultrawork: maximum parallelism ulw fix all ESLint errors across the codebase # Ralplan: iterative planning with consensus ralplan this authentication feature # Deep interview: Socratic requirements clarification /deep-interview "I want to build a task management app" # Deepsearch: codebase-focused search deepsearch for all usages of deprecated crypto functions # Ultrathink: deep reasoning ultrathink about the best database schema for this multi-tenant app # Tri-model synthesis (Codex + Gemini + Claude) /ccg Review this PR — architecture (Codex) and UI components (Gemini) # Stop any active OMC mode stopomc cancelomc
Custom Skills
Skills are reusable knowledge files that auto-inject into context when relevant triggers match.
Directory Structure
.omc/skills/ # Project-scoped (version-controlled, higher priority) ~/.omc/skills/ # User-scoped (applies to all projects)
Skill File Format
# .omc/skills/fix-prisma-connection.md --- name: Fix Prisma Connection Pool description: Resolves PrismaClientKnownRequestError P2024 connection pool timeout triggers: ["prisma", "connection pool", "P2024", "timeout", "database"] source: extracted --- ## Problem Prisma throws `PrismaClientKnownRequestError` with code `P2024` under high concurrency. ## Solution Configure connection pool limits in `DATABASE_URL` and adjust `connection_limit`: ```typescript // prisma/schema.prisma datasource db { provider = "postgresql" url = env("DATABASE_URL") // Append ?connection_limit=5&pool_timeout=30 to DATABASE_URL }
// lib/prisma.ts import { PrismaClient } from '@prisma/client' const globalForPrisma = globalThis as unknown as { prisma: PrismaClient } export const prisma = globalForPrisma.prisma ?? new PrismaClient({ log: process.env.NODE_ENV === 'development' ? ['query', 'error'] : ['error'], }) if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma
Set in
.env:
DATABASE_URL="postgresql://user:pass@host:5432/db?connection_limit=5&pool_timeout=30"
### Skill Management Commands ```bash /skill list # List all loaded skills /skill add my-skill # Add a new skill /skill remove my-skill # Remove a skill /skill edit my-skill # Edit an existing skill /skill search prisma # Search skills by keyword /learner # Auto-extract reusable patterns from current session
Tri-Model Workflow (CCG)
The
/ccg skill routes work to Codex (architecture/security) and Gemini (UI/docs), then Claude synthesizes:
# PR review with specialized models /ccg Review this PR — check backend logic with Codex and UI consistency with Gemini # Mixed analysis /ccg Analyze this codebase: security posture (Codex) and documentation gaps (Gemini)
Requires
codex and gemini CLIs installed and an active tmux session.
Updating OMC
If installed via npm
npm i -g oh-my-claude-sisyphus@latest
If installed via plugin marketplace
/plugin marketplace update omc /omc-setup
Troubleshoot after update
/omc-doctor
Configuration Reference
~/.claude/settings.json
~/.claude/settings.json{ "env": { "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1" } }
Project-level skill directory
mkdir -p .omc/skills # Add skill files here for team-shared knowledge
Real-World Usage Patterns
Pattern 1: Feature Development Pipeline
# 1. Clarify requirements first /deep-interview "multi-tenant SaaS billing system" # 2. Plan with consensus ralplan the billing feature based on the interview # 3. Execute with team /team 4:executor "implement Stripe billing with subscription tiers per the PRD"
Pattern 2: Codebase Cleanup
# Parallel TypeScript error fixing ulw fix all TypeScript compilation errors # Persistent refactor that won't stop until done ralph: migrate all class components to React hooks
Pattern 3: Security Audit
# Codex workers focused on security omc team 3:codex "audit the entire codebase for OWASP Top 10 vulnerabilities" omc team status security-audit
Pattern 4: Cross-Model PR Review
/ccg Review PR #142 — Codex checks algorithmic correctness, Gemini checks API design consistency
Pattern 5: Auto-Learning from Debugging
# After solving a complex bug /learner # OMC extracts the solution as a reusable skill for future sessions
Troubleshooting
Teams not activating
# Verify settings.json has the env flag cat ~/.claude/settings.json # Must contain: "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
OMC falls back to non-team execution
OMC warns and degrades gracefully if teams are disabled. Enable the flag above and restart Claude Code.
tmux CLI workers fail to spawn
# Ensure CLIs are installed which codex # must resolve which gemini # must resolve # Ensure you're in an active tmux session echo $TMUX # must be non-empty
Plugin out of date after install
/plugin marketplace update omc /omc-setup /omc-doctor
Skills not injecting
/skill list # verify skill is loaded /skill search <keyword> # check trigger words match your prompt
Stop a runaway orchestration
stopomc # or cancelomc
Key Notes
- The npm package is
but the project/commands areoh-my-claude-sisyphusoh-my-claudecode
keyword was removed in v4.1.7 — migrate toswarm
syntax/team
automatically includesralph
parallelismultrawork- Codex/Gemini MCP servers (
,x
providers) were removed in v4.4.0 — useg
oromc team N:codex
insteadomc team N:gemini - Project skills (
) take priority over user skills (.omc/skills/
)~/.omc/skills/