← Back to Skills Marketplace
abhinas90

Subagent Health Monitor

by abhinas90 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
41
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install subagent-health-monitor
Description
MCP server that tracks Claude Code subagent performance in real-time. Detects silent failures, token waste from idle loops, and duplicate task spawns. Get fl...
README (SKILL.md)

Subagent Health Monitor

Your subagents are dying silently and you don't know until the bill arrives. This MCP server catches it in real-time.

Built from production data: agent teams burn 13-22% of tokens on idle loops and duplicate spawns. This tool surfaces exactly where.

What it tracks

  • Silent failures: subagent with zero progress for >2 minutes → alert
  • Token waste: estimates waste from idle notification loops
  • Duplicate detection: same task spawning multiple times → alert
  • Fleet health score: 0-100 based on stuck agents + token waste

Tools exposed to Claude

Tool What it does
register_subagent Register a subagent for tracking
check_agent_health Check a specific subagent's health
record_agent_progress Log progress after each tool call
get_fleet_health Fleet-wide health summary

Quick start

Add to ~/.claude/mcp.json:

{
  "mcpServers": {
    "subagent-health": {
      "command": "python3",
      "args": ["path/to/subagent-health.py", "--mcp"]
    }
  }
}

Then in Claude Code: "Check fleet health" or "Is subagent-3 stuck?"

Example output

Fleet Health Report
├── Total agents: 4
├── Active: 3
├── Stuck: 1 (agent-2: no progress for 340s)
├── Total tokens: 142,000
├── Estimated waste: 25,560 tokens (18%)
└── Health score: 68/100

ALERT: agent-2 is stuck. Kill and restart with trimmed context.

Prerequisites

  • Python 3.8+
  • Claude Code with MCP support
  • No API keys required — state stored locally in ~/.claude/
Usage Guidance
Install only if you are comfortable with local persistent monitoring state in ~/.claude, including task descriptions and agent identifiers. Avoid passing sensitive task text, and manually inspect or delete ~/.claude/subagent-health-state.json when you want to clear retained state. Do not rely on the advertised duplicate-spawn alerts without testing, because the current code does not appear to implement that feature.
Capability Assessment
Purpose & Capability
The MCP tools match subagent monitoring, health checks, token estimates, and fleet summaries. However, the advertised duplicate-spawn alerting is not actually surfaced by the code.
Instruction Scope
The exposed tools are narrow, but users may pass task descriptions that can contain sensitive workflow details.
Install Mechanism
Installation is manual through a Claude MCP config entry that runs a local Python script; no automatic installer, package download, shell chaining, or hidden startup behavior was found.
Credentials
Static review found local JSON file I/O only, with no network calls, subprocess execution, credential access, destructive actions, or broad filesystem scanning.
Persistence & Privilege
The script reads and writes ~/.claude/subagent-health-state.json and persists agent IDs plus raw task text; the README broadly discloses local state under ~/.claude but does not document fields, retention, cleanup, or file-permission controls.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install subagent-health-monitor
  3. After installation, invoke the skill by name or use /subagent-health-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Real-time subagent health tracking MCP server. Detects silent failures, token waste, duplicate spawns. Fleet-wide health scoring.
Metadata
Slug subagent-health-monitor
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Subagent Health Monitor?

MCP server that tracks Claude Code subagent performance in real-time. Detects silent failures, token waste from idle loops, and duplicate task spawns. Get fl... It is an AI Agent Skill for Claude Code / OpenClaw, with 41 downloads so far.

How do I install Subagent Health Monitor?

Run "/install subagent-health-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Subagent Health Monitor free?

Yes, Subagent Health Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Subagent Health Monitor support?

Subagent Health Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Subagent Health Monitor?

It is built and maintained by abhinas90 (@abhinas90); the current version is v1.0.0.

💬 Comments