π¦ ClawHub
Task Monitor
by @jorgermp
Real-time web dashboard for OpenClaw sessions and background tasks. Mobile-responsive with auto-refresh.
TERMINAL
clawhub install task-monitorπ About This Skill
name: task-monitor description: Real-time web dashboard for OpenClaw sessions and background tasks. Mobile-responsive with auto-refresh. version: 0.1.0
Task Monitor v0.1
Real-time monitoring dashboard for OpenClaw with web interface.
Features
Installation
cd skills/task-monitor
npm install
Usage
Start Web Server
./scripts/start-server.sh
Server will run on port 3030 (accessible on LAN).
Access URLs:
http://localhost:3030http://:3030 Stop Server
./scripts/stop-server.sh
API Endpoint
curl http://localhost:3030/api/status
Returns JSON with:
Generate Markdown (v0.1)
Legacy markdown generator still available:
./scripts/generate-dashboard.js
Updates DASHBOARD.md in workspace root.
Automation
CRON job runs every 5 minutes to update markdown dashboard:
*/5 * * * * -> Executes generate-dashboard.js
Architecture
openclaw sessions list --json + openclaw cron list --jsonPerformance
Without cache:
With cache:
The caching system ensures:
π‘ Examples
Start Web Server
./scripts/start-server.sh
Server will run on port 3030 (accessible on LAN).
Access URLs:
http://localhost:3030http://:3030 Stop Server
./scripts/stop-server.sh
API Endpoint
curl http://localhost:3030/api/status
Returns JSON with:
Generate Markdown (v0.1)
Legacy markdown generator still available:
./scripts/generate-dashboard.js
Updates DASHBOARD.md in workspace root.