Skip to content
Back to skills

Coordinate External Agents

ASecurity

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.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 5, 2026
ai-agentsapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add gaelic-ghost/socket --skill coordinate-external-agents --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Coordinate External Agents?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Coordinate External Agents
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gaelic-ghost-coordinate-external-agents/badge)](https://www.skillsdirectory.com/skills/gaelic-ghost-coordinate-external-agents)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.
---

# Coordinate External Agents

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.

## Workflow

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.

## Durable Work Rule

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.

## Boundaries

- Keep credentials, private context, and mutation authority scoped to the
  external worker's actual access surface.
- Use host-specific adapters only for mechanics. This skill owns the universal
  handoff contract; it does not claim Codex, ChatGPT Work, Hermes, or another
  host shares one message or task API.

Files in this skill

  • SKILL.md1.9 KB
  • agents/openai.yaml262 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…