Agent Dashboard Sync
by @reed1898
Sync OpenClaw fleet runtime/heartbeat/cron status to Cloudflare KV and serve dashboard-ready data via Worker API. Use when setting up or operating the Agent...
clawhub install agent-dashboard-syncπ About This Skill
name: agent-dashboard-sync description: Sync OpenClaw fleet runtime/heartbeat/cron status to Cloudflare KV and serve dashboard-ready data via Worker API. Use when setting up or operating the Agent Fleet Dashboard data plane (collector, KV schema, Worker ingest/read API, crontab scheduling, and migration away from Git-backed high-frequency state).
Agent Dashboard Sync
Operate dashboard data sync as a no-LLM pipeline.
Hard Rules
1. Keep high-frequency state out of Git commits.
2. Use Cloudflare Worker + KV for runtime sync.
3. Run collector from local cron (*/2 * * * *) and do not call LLM in collector path.
4. Never commit or print production tokens/secrets in files, logs, or screenshots.
5. Do not publish absolute paths in skill docs; use relative paths or placeholders (, ).
Scope Boundary
KV Data Contract (v1)
fleet:registryfleet:heartbeat:fleet:cron:fleet:runtime:fleet:events:recentfleet:updated_atSee references/schema.md for payload shape.
Minimal Rollout
1. Deploy Worker + KV namespace.
2. Configure dashboard env to cloudflare mode.
3. Install collector cron on each node with unique AGENT_ID.
4. Verify /health, then /fleet, then dashboard UI.
Security Checklist
INGEST_TOKEN and READ_TOKEN as worker secrets.DASHBOARD_READ_TOKEN), never client-exposed.NEXT_PUBLIC_* vars non-sensitive only.Runbook Links
references/worker-setup.mdreferences/collector-cron.mdreferences/env-matrix.mdreferences/schema.mdreferences/security-rules.md