agents-manager
Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.
Best use case
agents-manager is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.
Teams using agents-manager should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/agents-manager/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How agents-manager Compares
| Feature / Agent | agents-manager | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Agents Manager
Manage all Clawdbot agents centrally: discover available agents, profile their capabilities, define routing hierarchy (who can assign to whom, who reports to whom), and intelligently route new tasks through the escalation chain.
## 🤖 For Agents
### System Prompt (Copy-Paste)
Give this prompt to any agent to teach them this skill:
> "You have access to the `agents-manager` skill. Use it to discover peers (`scan_agents`), check permissions (`can_assign.js`), and route tasks. Always follow the Handshake Protocol: Check `requires_approval` before assigning. If true, ask me first."
### Core Rules
1. **Discovery:** Always check `scan_agents.js` before assuming an agent exists.
2. **Permission:** Never assign a task without checking `can_assign.js` or `agent-registry.md`.
3. **protocol:**
- IF `requires_approval` is FALSE -> Assign directly.
- IF `requires_approval` is TRUE -> Ask supervisor (Human or Agent).
## 👤 For Humans
### Quick Start
| Goal | Command |
|------|---------|
| **Setup** | `node scripts/setup_wizard.js` (Run this first!) |
| **List** | `node scripts/scan_agents.js` |
| **Health** | `node scripts/health_check.js` |
| **Stats** | `node scripts/log_analyzer.js` |
### 1. Agent Discovery & Profiling
List and profile all agents to understand their capabilities and routing configuration.
```bash
# List all agents
node {baseDir}/scripts/scan_agents.js
# Profile specific agent
node {baseDir}/scripts/generate_card.js <agent_id>
```
### 2. Validation & Health
Ensure your agent ecosystem is healthy and valid.
```bash
# Validate registry integrity
node {baseDir}/scripts/validate_registry.js
# Check permissions (Agent A -> Agent B)
node {baseDir}/scripts/can_assign.js <source_id> <target_id>
# Visualize hierarchy
node {baseDir}/scripts/visualize_agents.js
```
### 3. Task Routing & Escalation
Define how tasks flow between agents using `references/task-routing-rules.md`.
- **Direct:** Agent → Agent (if `can_assign_to` allows)
- **Handshake:** Request approval if `requires_approval` is true.
- **Escalation:** Helper → Supervisor → Human
## Resources
- **[agent-profile-schema.md](references/agent-profile-schema.md)**: Standard profile with routing & card fields.
- **[agent-registry.md](references/agent-registry.md)**: Live registry of all agents.
- **[task-routing-rules.md](references/task-routing-rules.md)**: Decision matrix and handshake protocol.
## Scripts
- `scan_agents.js`: Discovery tool
- `validate_registry.js`: Schema validator
- `can_assign.js`: Permission checker
- `generate_card.js`: Agent card generator
- `visualize_agents.js`: Hierarchy visualizer
- `scan_agents.js`: Discovery tool
- `validate_registry.js`: Schema validator
- `can_assign.js`: Permission checker
- `generate_card.js`: Agent card generator
- `visualize_agents.js`: Hierarchy visualizer
- `health_check.js`: Status monitor (Healthy/Slow/Offline)
- `log_analyzer.js`: Performance stats (Jobs/Success Rate)
- `setup_wizard.js`: Interactive configuration toolRelated Skills
token-manager
Universal LLM Token Manager - Monitor usage and provide cost-saving recommendations for Kimi, OpenAI, Anthropic.
secret-manager
Manage API keys securely via GNOME Keyring and inject them into OpenClaw config.
ooze-agents
Visual identity that evolves with reputation - create and nurture your agent's digital creature with XP and evolution stages
jpj-memory-manager
Automatic session logging and memory management for infrastructure, projects, and tools.
agentspend
Use this skill when you need to: search the web, generate images or pictures, create videos, scrape or read.
agentscale
Deploy web apps and APIs to a public URL with a single command.
gitlab-manager
Manage GitLab repositories, merge requests, and issues via API. Use for tasks like creating repos, reviewing code in MRs, or tracking issues.
portable-email-manager
Lightweight email manager with IMAP/SMTP support, advanced search, folder management, and attachment detection. Works with Zoho, Gmail, Outlook, and any IMAP/SMTP provider.
farm-task-manager
*Daily, weekly, and seasonal farm chore management with task scheduling and priorities.*.
og-board-manager
Use when you need to delegate, track, or review work.
demo-agents-sdk
Complete Polygon agent toolkit.
universal-skills-manager
The master coordinator for AI skills.