skills$openclaw/agents-manager
agentandbot-design6.9k

by agentandbot-design

agents-manager – OpenClaw Skill

agents-manager is an OpenClaw Skills integration for data analytics workflows. Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.

6.9k stars5.7k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

nameagents-manager
descriptionManage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks. OpenClaw Skills integration.
owneragentandbot-design
repositoryagentandbot-design/agents-manager
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @agentandbot-design/agents-manager
last updatedFeb 7, 2026

Maintainer

agentandbot-design

agentandbot-design

Maintains agents-manager in the OpenClaw Skills directory.

View GitHub profile
File Explorer
17 files
.
references
agent-profile-schema.md
2.7 KB
agent-registry.md
3.8 KB
health-check-template.md
900 B
task-routing-rules.md
4.2 KB
scripts
can_assign.js
1.4 KB
generate_card.js
1.2 KB
health_check.js
2.1 KB
log_analyzer.js
4.3 KB
scan_agents.js
3.5 KB
setup_wizard.js
2.6 KB
validate_registry.js
3.2 KB
visualize_agents.js
705 B
_meta.json
469 B
README.md
1.6 KB
SKILL.md
3.2 KB
SKILL.md

name: agents-manager description: Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks. homepage: https://www.clawhub.com/skills/agents-manager metadata: {"openclaw":{"emoji":"🕵️","requires":{"bins":["node"]}}}

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

GoalCommand
Setupnode scripts/setup_wizard.js (Run this first!)
Listnode scripts/scan_agents.js
Healthnode scripts/health_check.js
Statsnode 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_to allows)
  • Handshake: Request approval if requires_approval is true.
  • Escalation: Helper → Supervisor → Human

Resources

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 tool
README.md

Agents Manager

🕵️ Manage Clawdbot agents: discover, profile, track capabilities, define routing hierarchy, and assign tasks.

Features

  • Central Registry: Standardized agent-registry.md to track all agents.
  • Strict Hierarchy: Define reports_to and can_assign_to rules.
  • Approval Protocol: Handshake mechanism for secure task delegation.
  • Agent Cards: Standardized JSON capability cards for discovery.
  • Visualization: Generate Mermaid.js graphs of your agent web.
  • Health & Stats: Monitor agent uptime health_check.js and performance log_analyzer.js.
  • Zero-Config: Use setup_wizard.js to get started in seconds.

Usage

1. Zero-Config Setup ⚡

The easiest way to start:

node scripts/setup_wizard.js

2. Discovery

Find out what agents are available and what they can do.

node scripts/scan_agents.js

2. Validation

Make sure your registry is valid and hierarchy is sound.

node scripts/validate_registry.js

3. Hierarchy Check

Check if Agent A allows tasks from Agent B.

node scripts/can_assign.js agentA agentB

Configuration

Edit references/agent-registry.md to configure your agents. See references/agent-profile-schema.md for the full schema options including:

  • requires_approval: Toggle manual approval.
  • auto_accept_from: Whitelist trusted agents.

Visualization

Generate a visual graph of your agent hierarchy:

node scripts/visualize_agents.js

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

node {baseDir}/scripts/can_assign.js <source_id> <target_id>

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install agents-manager?

Run openclaw add @agentandbot-design/agents-manager in your terminal. This installs agents-manager into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/agentandbot-design/agents-manager. Review commits and README documentation before installing.