<skill name="Cancel">
<purpose>
# Cancel Skill

## Overview
Cancel safely terminates any active OMC skill execution and preserves the current state for potential resume.

## What Gets Cancelled
- autopilot (any phase)
- ralph loops
- ultrawork parallel execution
- ultraqa QA cycles
- team orchestration
- Any other active OMC skill mode

## How to Invoke
```
Skill: cancel
```
Or simply say: &quot;cancel&quot;, &quot;stop&quot;, &quot;abort&quot;

## What Happens on Cancel
1. Current sub-task is completed (no mid-task interruption)
2. State is saved to `.omc/state/`
3. Progress summary is shown
4. Resume instructions are provided

## Resuming After Cancel
Each skill supports resume from saved state:
- ralph: continues from last verified step
- autopilot: continues from last completed phase
- ultrawork: retries failed tasks only

## Safety
Cancel never force-kills processes — it signals a graceful stop. If a worker is unresponsive, use `kill &lt;PID&gt;` directly.
</purpose>
</skill>