task-dashboard

Monitor scheduled cron jobs and execution records via a real-time web dashboard.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/kbtime/openclaw-workspace --skill task-dashboard-kbtime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-dashboard
Source: https://github.com/kbtime/openclaw-workspace/tree/main/skills/task-dashboard
Command: npx skills add https://github.com/kbtime/openclaw-workspace --skill task-dashboard-kbtime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a single, real-time web interface to monitor scheduled cron jobs, execution history, and system service/token health so operators don't have to manually inspect logs, crontab entries, or disparate tools to understand job status and failures.

Core Features & Use Cases

  • Real-time Updates: WebSocket push notifications with heartbeat and automatic polling fallback ensure live task and record updates.
  • Cron & Schedule Visibility: Reads system crontab, parses known tasks, computes next run times, and synchronizes entries to a SQLite-backed cron_jobs table.
  • Execution Records: Stores and paginates execution history with an API to query, view details, and write new records programmatically.
  • Authentication & Safety: JWT-based authentication middleware protects APIs and WebSocket connections; a seeded admin account is created locally for first-run access.
  • Operational Tooling: Includes CLI scripts to sync records from OpenClaw cron outputs and a write-record utility for external integrations.
  • Use Case: On-call engineers and DevOps teams can quickly detect failed jobs, inspect recent runs, verify token expirations, and replay or annotate execution history.

Quick Start

Start the dashboard by running npm install and npm start in the skill directory and then open http://localhost:3100 to sign in and view live cron jobs, tokens, and execution records.

Frequently Asked Questions about task-dashboard

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

FAQPage Schema
How do I monitor scheduled cron jobs and execution history in real time?

You can monitor scheduled cron jobs and execution history in real time using a web dashboard that reads system crontab entries, computes next run times, and surfaces live task updates via WebSocket push notifications with polling fallback. It persists records to a SQLite database for querying.

Can I use JWT authentication to secure WebSocket connections for a task dashboard?

Yes, JWT authentication middleware protects both REST APIs and WebSocket connections for the task dashboard. A seeded admin account is created locally upon first run, providing immediate authenticated access to monitor execution records and service health.

How do I store and paginate execution records for cron jobs?

Execution records are stored and paginated using a SQLite-backed database with REST APIs for querying and viewing details. You can also write new records programmatically via API or CLI scripts to sync outputs from external cron executions.

What is the best way to detect failed cron jobs and verify token expirations?

The best way to detect failed cron jobs and verify token expirations is a unified web interface that provides real-time status updates and execution history. On-call engineers can inspect recent runs and replay or annotate failures directly.

Do I need any external dependencies to run this real-time task monitoring dashboard?

No external dependencies are required. You simply run npm install and npm start in the skill directory, then open localhost:3100 to sign in and view live cron jobs, tokens, and execution records through the web interface.

Why does my cron job monitoring system need polling fallback alongside WebSocket connections?

Polling fallback ensures live task and execution record updates continue even if WebSocket push notifications drop. The dashboard uses heartbeat checks and automatic fallback to maintain real-time visibility into scheduled tasks and system service health.