By emasoft
User's right hand - sole interlocutor with user, directs other roles. Requires AI Maestro for inter-agent messaging.
Approve the plan and transition from Plan Phase to Orchestration Phase
View Orchestration Phase progress - modules, agents, assignments, verification status
View Plan Phase progress - requirements completion, modules defined, exit criteria status
Respond to pending ECOS approval requests with approve, reject, or needs-revision decision
Use when handling approval requests from other roles that require user decisions on code, releases, or security gates. Trigger with approval requests from ECOS or other agents.
Use when coordinating with the Chief of Staff (ECOS) for approval requests and autonomous operation delegation. Trigger with ECOS coordination requests.
Use when routing GitHub operations (issues, PRs, projects, releases) to the appropriate specialist agent. Trigger with GitHub-related requests.
Use when managing GitHub issue labels for user requests, setting priorities, or reporting status to users. Covers priority and status label taxonomy. Trigger with `/eama-label-taxonomy`.
Use when routing user requests to appropriate specialist roles (Architect, Orchestrator, or Integrator). Trigger with role routing requests.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Version: 1.0.0
The Emasoft Assistant Manager Agent (EAMA) is the user's right hand - the sole interlocutor with the user. It receives user requests, clarifies requirements, routes work to appropriate roles (Architect, Orchestrator, Integrator), and presents results back to the user.
┌─────────────────────────────────────────────────────────────────┐
│ USER │
│ (provides requirements, approves, reports issues) │
└─────────────────────┬───────────────────────────────────────────┘
│ ONLY direct communication channel
▼
┌─────────────────────────────────────────────────────────────────┐
│ EMASOFT-ASSISTANT-MANAGER-AGENT (eama-) │
│ - Receives user requests, clarifies requirements │
│ - Requests user approvals (push, merge, publish, security) │
│ - Reports status to user │
│ - Coordinates with ECOS for agent lifecycle │
│ - Routes handoffs between roles │
└─────────────────────┬───────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ EMASOFT-CHIEF-OF-STAFF (ecos-) │
│ - Agent lifecycle management (create, terminate, restart) │
│ - Session management and health monitoring │
│ - Permission management for sensitive operations │
│ - Failure recovery and escalation │
└──────┬─────────────────────┬─────────────────────┬──────────────┘
│ │ │
▼ ▼ ▼
ARCHITECT ORCHESTRATOR INTEGRATOR
(EAA) (EOA) (EIA)
| Agent | Description |
|---|---|
eama-assistant-manager-main-agent.md | Main assistant manager agent |
eama-report-generator.md | Generates status reports for user |
| Command | Description |
|---|---|
eama-planning-status | Show planning phase status |
eama-orchestration-status | Show orchestration phase status |
eama-approve-plan | Approve plan for orchestration |
eama-respond-to-ecos | Respond to pending ECOS approval requests |
| Skill | Description | When to Use |
|---|---|---|
eama-user-communication | User interaction patterns | When communicating with the user |
eama-status-reporting | Status report generation | When user requests status updates |
eama-approval-workflows | Approval request patterns | When sensitive operations require user approval |
eama-role-routing | Route requests to correct role | When delegating work to EAA, EOA, or EIA |
eama-ecos-coordination | Coordinate with ECOS for approvals and agent lifecycle | When ECOS requests approval or reports agent status |
eama-github-routing | Route GitHub operations to appropriate specialists | When handling GitHub issues, PRs, projects, or releases |
eama-label-taxonomy | GitHub label taxonomy and management | When creating or organizing GitHub labels |
eama-session-memory | Session memory management and handoff tracking | When persisting session state or tracking handoffs |
| Hook | Event | Description |
|---|---|---|
eama-memory-load | SessionStart | Load session memory at startup |
eama-memory-save | SessionEnd | Save session memory on exit |
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
npx claudepluginhub emasoft/emasoft-plugins --plugin emasoft-assistant-manager-agentTask distribution, agent coordination, progress monitoring - executes plans via subagents. Requires AI Maestro for inter-agent messaging.
Comprehensive validation, management, and standardization suite for Claude Code plugins and marketplaces. Includes 190+ validation rules, plugin lifecycle management, marketplace operations, health checks, security auditing, GitHub repo validation, plugin/marketplace repo scaffolding, and standardization tooling. Features severity hierarchy, --strict mode, language-aware token estimation, and universal plugin/marketplace templates.
GHE (GitHub-Elements) - Automated project management for Claude Code using GitHub Issues as persistent memory with orchestrated DEV/TEST/REVIEW workflow.
Portable utility tools for Claude Code plugin marketplaces. Includes release automation and markdown TOC generation.
Exports current session segment (since last compaction) with system-reminder stripping -- main conversation, subagent transcripts, sidechains, and debug logs in structured markdown
Task distribution, agent coordination, progress monitoring - executes plans via subagents. Requires AI Maestro for inter-agent messaging.
Linear-backed agent orchestration with persona-based task routing for Claude Code
Lanes skills and slash commands for Claude Code
Project management plugin that aligns initiatives with GitHub data - turns repositories, issues, and projects into status dashboards
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.