Agent Skill
2/7/2026

eoa-handoff-protocols

Use when accessing shared reference documents used across multiple Orchestrator Agent skills. Trigger with shared resource lookups.

E
emasoft
0GitHub Stars
1Views
npx skills add Emasoft/emasoft-orchestrator-agent

SKILL.md

Nameeoa-handoff-protocols
DescriptionUse when accessing shared reference documents used across multiple Orchestrator Agent skills. Trigger with shared resource lookups.

Orchestrator Agent (eoa-)

Version: 1.0.0

Overview

The Orchestrator Agent handles task distribution, agent coordination, and progress monitoring. It receives plans from the Architect and coordinates subagents to implement them.

Core Responsibilities

  1. Task Distribution: Break plans into assignable tasks
  2. Agent Coordination: Manage subagents and remote agents
  3. Progress Monitoring: Track task completion
  4. Module Management: Organize work into modules
  5. Verification: Ensure instructions are followed correctly

Components

Agents

AgentDescription
eoa-main.mdMain orchestrator agent
eoa-team-orchestrator.mdCoordinates team of agents
eoa-task-summarizer.mdSummarizes task progress
eoa-checklist-compiler.mdCreates verification checklists
eoa-docker-container-expert.mdDocker and container expertise
eoa-experimenter.mdExperimentation and prototyping

Commands

CommandDescription
eoa-start-orchestrationStart orchestration phase
eoa-register-agentRegister remote agent
eoa-assign-moduleAssign module to agent
eoa-reassign-moduleReassign module
eoa-check-agentsCheck agent status
eoa-add-moduleAdd new module
eoa-modify-moduleModify module
eoa-remove-moduleRemove module
eoa-prioritize-moduleChange module priority
eoa-orchestrator-loopStart orchestration loop
eoa-orchestrator-statusCheck orchestrator status
eoa-cancel-orchestratorCancel orchestration

Skills

SkillDescription
eoa-two-phase-modeTwo-phase orchestration mode
eoa-orchestration-commandsOrchestration command patterns
eoa-orchestration-patternsOrchestration best practices
eoa-remote-agent-coordinatorRemote agent coordination
eoa-module-managementModule CRUD operations
eoa-verification-patternsInstruction verification
eoa-developer-communicationDeveloper comm patterns
eoa-checklist-compilation-patternsChecklist generation
eoa-agent-replacementAgent replacement handoffs
eoa-task-distributionTask breakdown and assignment
eoa-progress-monitoringProgress tracking and polling
eoa-messaging-templatesAI Maestro message formats
eoa-label-taxonomyGitHub label system
eoa-implementer-interview-protocolInterview-based requirements
eoa-github-action-integrationGitHub Actions patterns

Hooks

HookEventDescription
eoa-orchestrator-stopStopBlock exit until tasks complete
eoa-instruction-verification-checkPreToolUseVerify instructions before work
eoa-polling-reminderUserPromptSubmitRemind to poll progress
eoa-file-trackerPostToolUseTrack file modifications

Workflow

  1. Receives plan from Architect (via Assistant Manager)
  2. Creates modules from plan
  3. Assigns modules to agents
  4. Monitors progress via polling
  5. Handles failures and reassignments
  6. Reports completion to Assistant Manager
  7. Hands off to Integrator for quality gates

Installation (Production)

Install from the Emasoft marketplace. Use --scope local to install only for this agent's directory only, or --scope global for all projects.

Role plugins are installed with --scope local inside the specific agent's working directory (~/agents/<agent-name>/). This ensures the plugin is only available to that agent.

# Add Emasoft marketplace (first time only)
claude plugin marketplace add emasoft-plugins --url https://github.com/Emasoft/emasoft-plugins

# Install plugin (--scope local = this agent's directory only, recommended)
claude plugin install emasoft-orchestrator-agent@emasoft-plugins --scope local

# RESTART Claude Code after installing (required!)

Once installed, start a session with the main agent:

claude --agent eoa-orchestrator-main-agent

Development Only (--plugin-dir)

--plugin-dir loads a plugin directly from a local directory without marketplace installation. Use only during plugin development.

claude --plugin-dir ./OUTPUT_SKILLS/emasoft-orchestrator-agent

Validation

cd OUTPUT_SKILLS/emasoft-orchestrator-agent
uv run python scripts/validate_plugin.py . --verbose
Skills Info
Original Name:eoa-handoff-protocolsAuthor:emasoft