diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 6f29b6b..15640c8 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -90,6 +90,26 @@ "debugging" ] }, + { + "name": "agent-manager-skill", + "source": "./plugins/agent-manager-skill", + "description": "Orchestrate multiple local CLI agents via tmux using agent-manager-skill (start/stop/monitor/assign + cron-friendly scheduling).", + "version": "0.1.0", + "author": { + "name": "fractalmind-ai", + "url": "https://github.com/fractalmind-ai" + }, + "category": "Workflow Orchestration", + "homepage": "https://github.com/ccplugins/awesome-claude-code-plugins/tree/main/plugins/agent-manager-skill", + "keywords": [ + "workflow", + "orchestration", + "tmux", + "agents", + "monitoring", + "scheduling" + ] + }, { "name": "code-review", "source": "./plugins/code-review", diff --git a/README-zh.md b/README-zh.md index 2c2de0e..9dad97c 100644 --- a/README-zh.md +++ b/README-zh.md @@ -56,6 +56,7 @@ ### 工作流编排 - [angelos-symbo](./plugins/angelos-symbo) +- [agent-manager-skill](./plugins/agent-manager-skill) - [ceo-quality-controller-agent](./plugins/ceo-quality-controller-agent) - [claude-desktop-extension](./plugins/claude-desktop-extension) - [lyra](./plugins/lyra) diff --git a/README.md b/README.md index e4de615..fd645f1 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ Install or disable them dynamically with the `/plugin` command — enabling you ### Workflow Orchestration - [angelos-symbo](./plugins/angelos-symbo) +- [agent-manager-skill](./plugins/agent-manager-skill) - [ceo-quality-controller-agent](./plugins/ceo-quality-controller-agent) - [claude-desktop-extension](./plugins/claude-desktop-extension) - [lyra](./plugins/lyra) diff --git a/plugins/agent-manager-skill/.claude-plugin/plugin.json b/plugins/agent-manager-skill/.claude-plugin/plugin.json new file mode 100644 index 0000000..2034eb5 --- /dev/null +++ b/plugins/agent-manager-skill/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "agent-manager-skill", + "description": "Orchestrate multiple local CLI agents via tmux using agent-manager-skill (start/stop/monitor/assign + cron-friendly scheduling).", + "version": "0.1.0", + "author": { + "name": "fractalmind-ai", + "url": "https://github.com/fractalmind-ai" + }, + "homepage": "https://github.com/fractalmind-ai/agent-manager-skill" +} diff --git a/plugins/agent-manager-skill/commands/agent-manager-skill.md b/plugins/agent-manager-skill/commands/agent-manager-skill.md new file mode 100644 index 0000000..27c3db7 --- /dev/null +++ b/plugins/agent-manager-skill/commands/agent-manager-skill.md @@ -0,0 +1,48 @@ +--- +description: Use /agent-manager-skill to orchestrate multiple local CLI agents via tmux using agent-manager-skill (start/stop/monitor/assign + cron-friendly scheduling). +author: fractalmind-ai +version: 0.1.0 +--- + +## Usage + +`/agent-manager-skill ` + +## Goal + +Help the user run and coordinate multiple local agents in parallel using `tmux`. + +## Instructions + +1. Ask the user where `agent-manager-skill` is installed (or have them clone it): + + ```bash + git clone https://github.com/fractalmind-ai/agent-manager-skill.git + ``` + +2. Run a quick environment check: + + ```bash + python3 agent-manager/scripts/main.py doctor + ``` + +3. List configured agents: + + ```bash + python3 agent-manager/scripts/main.py list + ``` + +4. Based on the user task ($ARGUMENTS), start/assign/monitor agents: + + ```bash + python3 agent-manager/scripts/main.py start EMP_0001 + python3 agent-manager/scripts/main.py assign EMP_0001 <<'EOF' + $ARGUMENTS + EOF + python3 agent-manager/scripts/main.py monitor EMP_0001 --follow + ``` + +## Output + +- Summarize which agents were started and what they are doing. +- Provide the exact commands to reproduce.