coordinate-worktrees-a…
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker…
Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull requests, or human-owned task systems and cannot rely on an in-run subagent result.
Claude Code
$ npx -y skills add gaelic-ghost/socket --skill coordinate-external-agents --agent claude-code
Codex
$ npx skills add gaelic-ghost/socket --skill coordinate-external-agents -a codex -y
Cursor
$ npx skills add gaelic-ghost/socket --skill coordinate-external-agents -a cursor -y
Gemini CLI
$ npx skills add gaelic-ghost/socket --skill coordinate-external-agents -a gemini-cli -y
GitHub Copilot
$ npx skills add gaelic-ghost/socket --skill coordinate-external-agents -a github-copilot -y
OpenCode
$ npx skills add gaelic-ghost/socket --skill coordinate-external-agents -a opencode -y
Windsurf
$ npx skills add gaelic-ghost/socket --skill coordinate-external-agents -a windsurf -y
name: coordinate-external-agents description: Coordinate independently operated external agents through durable handoffs. Use when work crosses hosts, sessions, accounts, services, queues, boards, pull requests, or human-owned task systems and cannot rely on an in-run subagent result.
Treat an external agent as an independently operated worker, not as a magical subagent. Starting it is not progress unless the coordinator can later discover its state and consume its report.
1. Choose a durable shared surface: task record, issue, pull request, branch, worktree, artifact directory, shared document, queue, or host-native board. 2. Create a task record with the normal launch envelope plus access, retention, retry/resume, and result-delivery details. 3. Assign one owner, one coordinator, one artifact/write surface, and one final verification owner. Do not assume direct worker-to-worker messages exist. 4. Record status using `queued`, `running`, `blocked`, `needs-decision`, `completed`, `failed`, or `cancelled`; use the selected host's closest equivalent without hiding meaning. 5. Require a final report on the durable surface and notify the coordinator through the specified return route. 6. Verify the returned artifact, branch, change, or evidence before treating the task as complete.
Use a queue, board, scheduled task, CI workflow, or service for work that must survive session closure, restart, human input, retry, multiple roles, or later audit. Do not represent a transient child-agent call as durable work.
external worker's actual access surface.
handoff contract; it does not claim Codex, ChatGPT Work, Hermes, or another host shares one message or task API.
Assign worktree, branch, write, validation, integration, and cleanup ownership before parallel repository work. Use when a worker…
Design framework-neutral agent and automation workflows before implementation. Use when choosing between Codex app automations,…
Design evaluation workflows for agent, skill, prompt, and automation behavior before implementation. Use when choosing eval…
Design safe n8n workflows with deterministic routing, credentials, idempotency, recovery, local-model checks, drafts, and exact…
Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning,…
Choose and design one-shot, recurring, event-triggered, monitored, CI, background, queue, or board-based agent work. Use when…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.