agentsclimarketplace

Dashboard status

Skill hoangsonww/Claude-Code-Agent-Monitor/plugins/ccam-dashboard/skills/dashboard-status

πŸš€ A real-time monitoring dashboard for Claude Code, built with SQLite3, Node.js, Express, React, Vite, TailwindCSS, and WebSockets. It tracks sessions, agent activity, tool usage, and subagent orchestration, providing live analytics, a Kanban status board, status notifications, a cute buddy, and an interactive web UI/MacOS/Windows native app.

Install
npx -y skills add hoangsonww/Claude-Code-Agent-Monitor --skill dashboard-status

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Quick dashboard health and status overview β€” checks the Agent Monitor API (port 4820), reports session/agent/event counts from /api/stats, confirms WebSocket connectivity, validates hook configuration in ~/.claude/settings.json, and shows data freshness (last event timestamp). Use to verify the monitoring system is operational.

SKILL.md

2.5 KB, as published. Nobody here has run it

Dashboard Status

Quick status check on the Claude Code Agent Monitor dashboard.

Input

The user provides: $ARGUMENTS

Options: empty (default: full status), "quick" (API only), "verbose" (include endpoint details).

Data Sources

EndpointReturns
GET /api/healthHTTP 200 if API is running
GET /api/stats{ total_sessions, active_sessions, active_agents, total_agents, total_events, events_today, ws_connections, agents_by_status, sessions_by_status }
GET /api/settings/infoDashboard configuration: version, port, data paths
GET /api/events?limit=1Most recent event (for freshness check)

Status Report

1. API Server

  • Reachable at http://localhost:4820? Response time?
  • If unreachable: suggest npm start from the project directory

2. System Counts

From /api/stats:

  • Total sessions tracked (total_sessions)
  • Active agents currently running (active_agents)
  • Total events ingested (total_events)
  • Events today (events_today)
  • WebSocket connections (ws_connections)

3. Data Freshness

From latest event:

  • Time since last event ingested
  • If >1 hour: warn about possible hook disconnect

4. Hook Status

Check ~/.claude/settings.json for configured hooks:

  • Expected: PreToolUse, PostToolUse, Stop, SubagentStop, Notification, SessionStart, SessionEnd
  • Report which hooks are present vs missing

5. Dashboard Info

From /api/settings/info:

  • Dashboard version
  • Database path and size
  • Configured port

Output Format

Compact status card:

╔══════════════════════════════════════╗
β•‘   AGENT MONITOR STATUS              β•‘
╠══════════════════════════════════════╣
β•‘   API:        βœ… Online (42ms)      β•‘
β•‘   Sessions:   127 tracked           β•‘
β•‘   Events:     4,892 ingested        β•‘
β•‘   Hooks:      7/7 configured        β•‘
β•‘   Last Event: 3 minutes ago         β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.