Dashboard Manager for Openclaw

A specialized synchronization engine that connects your AI agent with the Jarvis Dashboard via a real-time JSON data pipeline.

philippeh5
v1.0.0
Feb 13, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dashboard-manager2

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dashboard-manager2 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Dashboard Manager?

The Dashboard Manager is a robust extension for Openclaw Skills designed to bridge the gap between AI execution and visual monitoring. By managing the data.json file, it ensures that your Jarvis instance communicates its internal state, token usage, and active tasks to the dashboard in real-time. This skill acts as the central reporting hub for your agent, handling everything from heartbeat signals to granular cost analysis without requiring manual intervention.

It operates as a background service, maintaining a persistent link between the AI's logic and the user's interface. By centralizing logs, statistics, and sub-agent statuses, it provides developers with a clear window into the agent's operations and resource consumption.

Dashboard Manager Use Cases

  • Monitoring AI agent heartbeat and system status in real-time via a dedicated dashboard.
  • Synchronizing pending notes and instructions from the UI for autonomous processing.
  • Tracking token consumption and API costs across various LLM models automatically.
  • Managing complex task lists and logging history for debugging and audit trails.

How Dashboard Manager Works

  1. The skill initializes by establishing a secure link to the local data.json file path specified in the configuration.
  2. It enters a continuous processing loop, checking for any new quick_notes that are marked as pending.
  3. Upon executing actions, it updates the system statistics, including model names, token counts, and calculated costs.
  4. It emits a heartbeat signal every 2 seconds to ensure the dashboard reflects the agent's current connectivity.
  5. It maintains a structured log of all operations, providing a chronological history of the agent's activity for the user.

Dashboard Manager Setup

  1. Copy the dashboard-manager directory into your agent's skills folder.
  2. Configure the absolute path to your dashboard data file:
const DATA_FILE_PATH = 'D:\\Projets\\ClaudBot\\Jarvis_Dashboard\\data.json';
  1. Initialize the skill within your main application script:
const dashboardSkill = require('./skills/dashboard-manager');
const success = await dashboardSkill.init();
  1. Ensure the system has read/write permissions for the target file directory.

Dashboard Manager Data Schema & Taxonomy

The skill maintains a structured JSON schema to facilitate communication between the agent and the dashboard. Key sections include:

Section Purpose Data Type
system Status, heartbeat, and active model identification Object
stats Tracking input/output tokens and session costs Object
quick_notes Queue of user-submitted instructions for processing Array
logs Chronological history of all internal agent actions Array
tasks Management of active, pending, and completed tasks Array

Dashboard Manager Advanced Features

  • Automated 2-second heartbeat synchronization for high-availability monitoring.
  • Silent mode operation that processes data in the background without conversational overhead.
  • Dynamic sub-agent tracking to monitor the lifecycle of multiple active agents simultaneously.
  • Intelligent note processing that marks dashboard entries as processed upon successful execution.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*