Configure plugins for an agent's project by adding, removing, or managing plugin scope
npx claudepluginhub emasoft/emasoft-plugins --plugin emasoft-chief-of-staff<SESSION_NAME> --add PLUGIN [--remove PLUGIN] [--scope local|project]# Configure Plugins Command Configure plugins for a specific agent session. Add or remove plugins and manage their scope (local or project). ## Usage ## What This Command Does 1. **Resolves Target Agent** - Resolves SESSION_NAME to agent identifier via AI Maestro API - Verifies agent exists and is accessible - Retrieves agent's project directory 2. **Manages Plugin Installation** - Adds plugins using `claude plugin install PLUGIN --scope SCOPE` - Removes plugins using `claude plugin uninstall PLUGIN` - Enables/disables plugins as needed 3. **Configures Plugin Scope...
/add-agentCreates a new sub-agent file with proper frontmatter and structure in the current plugin directory or a specified marketplace plugin.
/tutorialLaunches interactive read-only tutorial on plugin features: detects project context and lists agents, skills, hooks, commands with summaries and examples.
/initScans ~/.claude/agents/ for custom agent files, lets user select which to import/register into orchestration plugin registry, updates JSON registry and documentation.
/agent-brain-install-agentInstalls Agent Brain plugin for target AI runtime (claude, opencode, gemini, codex, skill-runtime), converting to native format and writing files to project or global directory.
/cc-agentCreate custom agents interactively or by name, list all agents including built-ins, and show agent details via subcommands.
/hatch3r-agent-customizeOverrides agent model, description, enablement, and injects markdown instructions via YAML and MD files in .hatch3r/agents/.
Share bugs, ideas, or general feedback.
Configure plugins for a specific agent session. Add or remove plugins and manage their scope (local or project).
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ecos_configure_plugins.py" $ARGUMENTS
Resolves Target Agent
Manages Plugin Installation
claude plugin install PLUGIN --scope SCOPEclaude plugin uninstall PLUGINConfigures Plugin Scope
local: Plugin active only for this agent (stored in .claude/settings.local.json)project: Plugin shared across team (stored in .claude/settings.json)Reports Configuration Status
| Argument | Required | Description |
|---|---|---|
SESSION_NAME | Yes | Target agent session name (e.g., libs-svg-svgbbox) |
--add PLUGIN | No | Plugin name or path to add (can be repeated) |
--remove PLUGIN | No | Plugin name to remove (can be repeated) |
--scope | No | Installation scope: local (default) or project |
--list | No | List currently installed plugins without making changes |
--enable PLUGIN | No | Enable a disabled plugin |
--disable PLUGIN | No | Disable a plugin without uninstalling |
/ecos-configure-plugins libs-svg-svgbbox --add perfect-skill-suggester@emasoft-plugins
/ecos-configure-plugins helper-agent-generic --remove old-plugin
/ecos-configure-plugins orchestrator-master --add emasoft-architect-agent --scope project
/ecos-configure-plugins libs-svg-svgbbox --list
/ecos-configure-plugins helper-agent-generic --add new-plugin --remove deprecated-plugin
╔════════════════════════════════════════════════════════════════╗
║ PLUGIN CONFIGURATION REPORT ║
╠════════════════════════════════════════════════════════════════╣
║ Agent: libs-svg-svgbbox ║
║ Project: /Users/user/Code/svg-bbox ║
╠════════════════════════════════════════════════════════════════╣
║ ACTIONS PERFORMED ║
╠════════════════════════════════════════════════════════════════╣
║ [+] Added: perfect-skill-suggester@emasoft-plugins (local) ║
║ [-] Removed: old-deprecated-plugin ║
╠════════════════════════════════════════════════════════════════╣
║ CURRENT PLUGINS ║
╠════════════════════════════════════════════════════════════════╣
║ Plugin Name │ Version │ Scope │ Status ║
║─────────────────────────────────────────────────────────────── ║
║ perfect-skill-suggester │ 1.2.3 │ local │ enabled ║
║ emasoft-architect-agent │ 2.0.0 │ project │ enabled ║
║ ai-maestro-messaging-hook │ 1.0.0 │ user │ enabled ║
╠════════════════════════════════════════════════════════════════╣
║ NOTE: Agent must restart Claude Code to apply plugin changes ║
╚════════════════════════════════════════════════════════════════╝
| Error | Cause | Solution |
|---|---|---|
| "Agent not found" | SESSION_NAME not registered in AI Maestro | Verify agent name with AI Maestro API |
| "Plugin not found" | Plugin name invalid or marketplace not added | Add marketplace first or check plugin name |
| "Permission denied" | Cannot write to agent's settings | Check file permissions |
| "Scope conflict" | Plugin already installed at different scope | Remove first, then reinstall at new scope |
ai-maestro-agents-management skill to verify)--scope project setting affects the .claude/settings.json which is version-controlled/ecos-validate-skills - Validate skills for an agent/ecos-reindex-skills - Trigger PSS reindex for an agent/ecos-orchestration-status - Check agent orchestration status