add-dashboard

Push periodic NanoCrew state snapshots to a real-time dashboard via API.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/CjLogic/nanocrew --skill add-dashboard-cjlogic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-dashboard
Source: https://github.com/CjLogic/nanocrew/tree/main/.codex/skills/add-dashboard
Command: npx skills add https://github.com/CjLogic/nanocrew --skill add-dashboard-cjlogic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NanoCrew's monitoring requires a cohesive dashboard that aggregates state from multiple components, enabling operators to see the health and activity of agent groups, sessions, channels, users, and tokens in one place.

Core Features & Use Cases

  • Real-time snapshots of agent groups, sessions, channels, users, tokens, and activity sent to a dashboard for visibility and alerting.
  • Automatic, periodic ingestion of system state, including log streams, to support debugging and performance monitoring.
  • Use Case: An operator wants to quickly verify that all agent groups are healthy and that recent messages and token usage are within expected limits.

Quick Start

Install and enable the dashboard to start collecting and visualizing NanoCrew state data.

Frequently Asked Questions about add-dashboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a real-time monitoring dashboard for agent groups and sessions?

Build a real-time monitoring dashboard by pushing periodic state snapshots of agent groups, sessions, and channels to a centralized ingestion API for live visualization and alerting.

What telemetry data is needed for a token usage and activity dashboard?

Token usage and activity dashboard telemetry requires collecting agent groups, sessions, channels, users, context windows, activity, and messages to render comprehensive state visualizations.

How do I push logs to a live monitoring dashboard via an API?

Push logs to a live monitoring dashboard by sending log stream data to the /api/logs/push endpoint, enabling automatic periodic ingestion for debugging and performance monitoring.

Can I configure the dashboard port and access secret using environment variables?

Configure the dashboard port and access secret using the DASHBOARD_SECRET and DASHBOARD_PORT environment variables to secure and expose the push-based ingestion API.

What's the best way to verify all agent groups are healthy and track token usage?

Verify agent group health and track token usage by launching a live dashboard that aggregates periodic state snapshots, enabling operators to check recent messages and token limits in one view.

Does the dashboard ingestion API support periodic state snapshots without external dependencies?

The dashboard ingestion API supports periodic state snapshots natively through its push-based /api/ingest endpoint, operating with zero external dependencies.