ultrawork

Execute multiple agents in parallel with explicit model selection.

2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/chanhee-kang/oh-my-gemini --skill ultrawork-chanhee-kang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultrawork
Source: https://github.com/chanhee-kang/oh-my-gemini/tree/main/skills/ultrawork
Command: npx skills add https://github.com/chanhee-kang/oh-my-gemini --skill ultrawork-chanhee-kang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultrawork solves the problem of inefficiently orchestrating and executing multiple agents in parallel, enabling higher throughput with minimal manual coordination.

Core Features & Use Cases

  • Parallel Execution: Running multiple agents simultaneously for independent tasks
  • Background Operations: Using run_in_background: true for long operations
  • Smart Model Routing: Using tiered agents to save tokens

What Ultrawork Does NOT Provide

  • Persistence: Use ralph for "don't stop until done" behavior
  • Verification Loop: Use ralph for mandatory architect verification
  • State Management: Use ralph or autopilot for session persistence

Usage

Ultrawork is automatically activated by:

  • ralph (for persistent parallel work)
  • autopilot (for autonomous parallel work)
  • Direct invocation when you want parallel-only execution with manual oversight

Smart Model Routing

FIRST ACTION: Before delegating any work, read the agent reference file: Read file: docs/shared/agent-tiers.md This provides the complete agent tier matrix, MCP tool assignments, and selection guidance.

CRITICAL: Always pass model parameter explicitly!

Quick Start

Use ultrawork to run parallel tasks by invoking multiple agents with explicit model selection and prompts.

Frequently Asked Questions about ultrawork

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run multiple agents in parallel for independent tasks?

To run multiple agents in parallel, invoke them simultaneously with explicit model selection and prompts. This parallel execution targets high-throughput task orchestration, enabling multiple independent tasks to complete with minimal manual coordination.

What is smart model routing in Gemini-based workflows?

Smart model routing in Gemini-based workflows uses tiered agents to save tokens. It requires reading the agent tier matrix to select the appropriate model before delegating work, ensuring token-efficient execution across parallel tasks.

Can I use background execution for long-running tasks?

Yes, you can use background execution for long-running tasks by setting run_in_background to true. This allows long operations to execute without blocking other agents in the parallel orchestration pipeline.

Do I need explicit model selection when orchestrating agents?

Yes, explicit model selection is a critical requirement when orchestrating agents. You must always pass the model parameter explicitly to ensure the correct agent tier is used for token-efficient routing in your workflow.

What are the limitations of parallel task orchestration without persistence?

Parallel task orchestration without persistence lacks state management, verification loops, and don't-stop-until-done behavior. You must use complementary tools like ralph or autopilot to add session persistence and mandatory architect verification.

When should I not use parallel-only execution for my agents?

You should not use parallel-only execution when your workflow requires state management, mandatory architect verification, or persistent session handling. In these cases, use ralph for persistent parallel work or autopilot for autonomous parallel work instead.