Files
myclaude/skills/omo
cexll 17e52d78d2 feat(codeagent-wrapper): add multi-agent support with yolo mode
- Add --agent parameter for agent-based backend/model resolution
- Add --prompt-file parameter for agent prompt injection
- Add opencode backend support with JSON output parsing
- Add yolo field in agent config for auto-enabling dangerous flags
  - claude: --dangerously-skip-permissions
  - codex: --dangerously-bypass-approvals-and-sandbox
- Add develop agent for code development tasks
- Add omo skill for multi-agent orchestration with Sisyphus coordinator
- Bump version to 5.5.0

Generated with SWE-Agent.ai

Co-Authored-By: SWE-Agent.ai <noreply@swe-agent.ai>
2026-01-12 14:11:15 +08:00
..

OmO Multi-Agent Orchestration

OmO (Oh-My-OpenCode) is a multi-agent orchestration skill that uses Sisyphus as the primary coordinator to delegate tasks to specialized agents.

Quick Start

/omo <your task>

Agent Hierarchy

Agent Role Backend Model
sisyphus Primary orchestrator claude claude-sonnet-4-20250514
oracle Technical advisor (EXPENSIVE) claude claude-sonnet-4-20250514
librarian External research claude claude-sonnet-4-5-20250514
explore Codebase search (FREE) opencode opencode/grok-code
develop Code implementation codex (default)
frontend-ui-ux-engineer UI/UX specialist gemini gemini-3-pro-preview
document-writer Documentation gemini gemini-3-flash-preview

How It Works

  1. /omo loads Sisyphus as the entry point
  2. Sisyphus analyzes your request via Intent Gate
  3. Based on task type, Sisyphus either:
    • Executes directly (simple tasks)
    • Delegates to specialized agents (complex tasks)
    • Fires parallel agents (exploration)

Examples

# Refactoring
/omo Help me refactor this authentication module

# Feature development
/omo I need to add a new payment feature with frontend UI and backend API

# Research
/omo What authentication scheme does this project use?

Agent Delegation

Sisyphus delegates via codeagent-wrapper:

codeagent-wrapper --agent oracle - . <<'EOF'
Analyze the authentication architecture.
EOF

Configuration

Agent-model mappings are configured in ~/.codeagent/models.json:

{
  "default_backend": "opencode",
  "default_model": "opencode/grok-code",
  "agents": {
    "sisyphus": {"backend": "claude", "model": "claude-sonnet-4-20250514"},
    "oracle": {"backend": "claude", "model": "claude-sonnet-4-20250514"}
  }
}

Requirements

  • codeagent-wrapper with --agent support
  • Backend CLIs: claude, opencode, gemini