Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Q00/ouroboros --skill cancel명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | cancel |
| description | Cancel stuck or orphaned executions |
| aliases | ["kill","abort"] |
Cancel stuck or orphaned executions by session ID, cancel all running sessions, or interactively pick from active executions.
/ouroboros:cancel # Interactive: list active, pick one
/ouroboros:cancel <execution_id> # Cancel specific execution
/ouroboros:cancel --all # Cancel all running executions
Trigger keywords: "cancel execution", "kill session", "stop running", "abort execution"
This skill interacts directly with the event store (not via MCP tool) to emit cancellation events. It uses the CLI command under the hood.
Three modes:
execution_id): Cancels the specified execution immediately--all flag: Cancels every running or paused execution at onceWhen the user invokes this skill:
Determine which mode to use:
Run the appropriate CLI command using Bash:
Bare mode (interactive):
ouroboros cancel execution
This will list active executions and prompt for selection.
Explicit mode (specific execution):
ouroboros cancel execution <execution_id>
Cancel all mode:
ouroboros cancel execution --all
With custom reason:
ouroboros cancel execution <execution_id> --reason "Stuck for 2 hours"
Present results to the user:
End with a next-step suggestion:
◆ Cancelled — use ooo status to verify, or ooo run to start fresh◆ No active executions — use ooo run to start a new oneOnly sessions in running or paused status can be cancelled. Sessions that are already completed, failed, or cancelled are skipped with a warning.
If the configured runtime EventStore does not exist:
No Ouroboros database found at the configured runtime path.
Run an execution first with: /ouroboros:ouroboros-run
User: cancel that stuck execution
> ouroboros cancel execution
Active Executions
┌───┬──────────────────┬──────────────┬─────────┬─────────┬──────────────┐
│ # │ Session ID │ Execution ID │ Seed ID │ Status │ Started │
├───┼──────────────────┼──────────────┼─────────┼─────────┼──────────────┤
│ 1 │ sess-abc-123 │ exec-001 │ seed-42 │ running │ 2024-01-15 │
│ 2 │ sess-def-456 │ exec-002 │ seed-99 │ paused │ 2024-01-14 │
└───┴──────────────────┴──────────────┴─────────┴─────────┴──────────────┘
Enter number to cancel (1-2), or 'q' to quit: 1
Cancel session sess-abc-123 (running)? [y/N]: y
✓ Cancelled execution: sess-abc-123
◆ Cancelled — use `ooo status` to verify, or `ooo run` to start fresh
Your final response MUST end with exactly one breadcrumb footer line:
◆ <current state> → next: <recommended action>
Derive <current state> from live session state via ouroboros_session_status when that MCP projection is available; otherwise derive it from this skill's actual outcome. Never use a linear Step N of M footer because Ouroboros is an evolutionary loop. When the next action is genuinely a choice, list 2-3 honest options in the next: clause. The breadcrumb line must be the last line of the response.