Setup & Installation
Install Agent manager using the ClawHub CLI or OpenClaw CLI:
clawhub install agents-managerIf the CLI is not installed:
npx clawhub@latest install agents-managerOr install with OpenClaw CLI:
openclaw skills install agents-managerWhat This Skill Does
Agent manager is an AI & Machine Learning skill for OpenClaw.
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-managerskill. Use it to discover peers (scan_agents), check permissions (can_assign.js), and route tasks. Always follow the Handshake Protocol: Checkrequires_approvalbefore assigning. If true, ask me first."
Core Rules
- Discovery: Always check
scan_agents.jsbefore assuming an agent exists. - Permission: Never assign a task without checking
can_assign.jsoragent-registry.md. - protocol:
- IF
requires_approvalis FALSE -> Assign directly. - IF
requires_approvalis TRUE -> Ask supervisor (Human or Agent).
- IF
👤 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.
# 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.
# 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_toallows) - Handshake: Request approval if
requires_approvalis true. - Escalation: Helper → Supervisor → Human
Resources
- agent-profile-schema.md: Standard profile with routing & card fields.
- agent-registry.md: Live registry of all agents.
- task-routing-rules.md: Decision matrix and handshake protocol.
Scripts
scan_agents.js: Discovery toolvalidate_registry.js: Schema validatorcan_assign.js: Permission checkergenerate_card.js: Agent card generatorvisualize_agents.js: Hierarchy visualizerscan_agents.js: Discovery toolvalidate_registry.js: Schema validatorcan_assign.js: Permission checkergenerate_card.js: Agent card generatorvisualize_agents.js: Hierarchy visualizerhealth_check.js: Status monitor (Healthy/Slow/Offline)log_analyzer.js: Performance stats (Jobs/Success Rate)setup_wizard.js: Interactive configuration tool
Version History
Latest version: 1.0.2
First published: Jan 31, 2026. Last updated: Feb 9, 2026.
3 versions released.
**Summary: Modernized and expanded agent management with new scripts, protocols, and clearer human/agent workflows.** - Added comprehensive agent management scripts (discovery, validation, health checking, stats, visualization, setup). - Introduced "Handshake Protocol" and approval workflows for task assignment. - Replaced older references/structure files to fix naming consistency. - Split guidance for humans and agents, including step-by-step commands and protocols. - Included detailed references and agent registry schema for easier onboarding and management. - Updated metadata and homepage for better integration and discoverability.
Frequently Asked Questions
Is Agent manager free to use?
What platforms does Agent manager support?
How do I update Agent manager?
openclaw skills update agents-manager to get the latest version. OpenClaw will download and apply the update automatically, preserving your existing configuration.