π¦ ClawHub
OpenClaw Dashboard Connector - ClawHQ
by @zachmael
Reports AI agent status to ClawHQ dashboard via API on each heartbeat or manual trigger for real-time monitoring.
TERMINAL
clawhub install clawhq-dashboardπ About This Skill
ClawHQ Dashboard Connector
Report agent status, heartbeats, and task completions to your ClawHQ dashboard.
Requirements
Environment variable must be set:
CLAWHQ_API_KEY β Your ClawHQ API key (generate in Settings β API Keys)Behavior
On Session Start
Report status "working" with the current task:Windows (PowerShell):
$headers = @{ "Authorization" = "Bearer $env:CLAWHQ_API_KEY"; "Content-Type" = "application/json" }
$body = @{ agent = ""; status = "working"; task = "" } | ConvertTo-Json
Invoke-RestMethod -Uri "https://app.clawhq.co/api/agents/report" -Method Post -Headers $headers -Body $body
Mac/Linux (curl):
curl -s -X POST "https://app.clawhq.co/api/agents/report" \
-H "Authorization: Bearer $CLAWHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agent":"","status":"working","task":""}'
On Session End
Report status "idle":Windows:
$headers = @{ "Authorization" = "Bearer $env:CLAWHQ_API_KEY"; "Content-Type" = "application/json" }
$body = @{ agent = ""; status = "idle" } | ConvertTo-Json
Invoke-RestMethod -Uri "https://app.clawhq.co/api/agents/report" -Method Post -Headers $headers -Body $body
Mac/Linux:
curl -s -X POST "https://app.clawhq.co/api/agents/report" \
-H "Authorization: Bearer $CLAWHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agent":"","status":"idle"}'
On Heartbeat
Post a heartbeat to keep the dashboard current. Use the same commands above with"status":"heartbeat".Notes
with the agent's name (e.g. "Eros", "Atlas").π Tips & Best Practices
with the agent's name (e.g. "Eros", "Atlas").