| name | ecos-permission-management |
| description | Use when requesting EAMA approval for agent lifecycle ops (spawn, terminate, hibernate, wake, plugin install). Trigger with permission requests. |
| user-invocable | false |
| license | Apache-2.0 |
| compatibility | Requires AI Maestro messaging system and Assistant Manager (EAMA) to be online for approval handling. Requires AI Maestro installed. |
| metadata | {"author":"Emasoft","version":"1.0.0"} |
| context | fork |
| agent | ecos-main |
| workflow-instruction | support |
| procedure | support-skill |
Emasoft Chief of Staff - Permission Management Skill
Overview
Permission management is a critical governance function of the Chief of Staff. Before performing certain operations that affect agent resources or system state, ECOS must request approval from the Assistant Manager (EAMA), who serves as the user's representative. This skill teaches you how to request approvals, track pending approvals, handle timeouts, and maintain audit trails.
Prerequisites
Before using this skill, ensure:
- Permission registry is accessible
- Agent roles are defined
- EAMA approval workflow is available for escalations
Instructions
- Identify permission change needed
- Verify requester authorization
- Apply permission change
- Log the change and notify affected agents
Output
| Permission Type | Output |
|---|
| Grant access | Permission added, agent notified |
| Revoke access | Permission removed, agent notified |
| Escalate | Request forwarded to EAMA for approval |
What Is Permission Management?
Permission management is the process of obtaining authorization before executing privileged operations. The Chief of Staff must not unilaterally spawn agents, terminate agents, hibernate agents, wake agents, or install plugins without proper approval from the manager (EAMA) unless operating under an explicit autonomous directive.
Key principle: ECOS proposes, EAMA approves. The user (via EAMA) maintains control over resource-consuming operations.
When Approval Is Required
+-------------------------------------------------------------+
| APPROVAL REQUIRED OPERATIONS |
+-------------------------------------------------------------+
| AGENT SPAWN - Creating new agent instances |
| AGENT TERMINATE - Permanently stopping agent execution |
| AGENT HIBERNATE - Suspending agent to conserve resources |
| AGENT WAKE - Resuming hibernated agent |
| PLUGIN INSTALL - Installing new Claude Code plugins |
+-------------------------------------------------------------+
Exception: If the manager has issued an autonomous operation directive, ECOS may proceed without approval but must notify EAMA after the operation completes.
The Approval Workflow
ECOS EAMA USER
| | |
| 1. Request approval | |
|----------------------------->| |
| | 2. Present to user |
| |----------------------------->|
| | |
| | 3. User decides |
| |<-----------------------------|
| 4. Receive response | |
|<-----------------------------| |
| | |
| 5. Execute or abort | |
| 6. Log to audit trail | |