← ClaudeAtlas

bridge-dashboardlisted

Generates the Bridge Control Center — a single-file HTML dashboard that bundles Fleet (infra/remotes/), Work Board, Calendar (next 24h), Channels, Git activity, optional Bridge-Deck /metrics, and upstream drift into one view. Stands alone; the pixel-art Bridge-Deck renderer it can complement is not yet public (coming soon). Trigger: "/bridge-dashboard", "bridge dashboard", "control center", "ops dashboard", "open dashboard", "show me everything at a glance".
bks-lab/open-bridge · ★ 8 · AI & Automation · score 74
Install: claude install-skill bks-lab/open-bridge
# Bridge Dashboard ## What it does A Python generator — `scripts/bridge-dashboard.py`, a shared repo-root utility shipped with the Bridge repo itself (not inside this skill's own directory), stdlib + PyYAML only — aggregates the entire Bridge state **in parallel** and renders a self-contained HTML: | Tile | Source | Parallel probe | |------|--------|----------------| | Fleet | `infra/remotes/*.yaml` + ICMP ping (Tailscale > LAN) | yes, 8 workers | | Work Board | `work/board.md` (doing/backlog/done) | yes | | Calendar 24h | `workflow/calendars/entries.yaml` + RRULE expander | yes | | Channels | `infra/channels/*.yaml` | yes | | Bridge-Deck (optional) | HTTP `http://homeserver:8791/metrics` — tile shows "offline" when absent | yes, 1.5s timeout | | Git Activity | all repos from `ecosystem.yaml` via `git log --since=24h` | yes, 6 workers | | Upstream | `HEAD..development` | yes | | Events | last 10 lines from `work/log.md` | yes | Design: dark theme, cyan/amber, responsive 12-column grid. Sticky header with live counters. Auto-refresh every 30s via meta tag. ## Usage ```bash # Generate once → work/dashboard.html python3 scripts/bridge-dashboard.py # Generate and open in the browser python3 scripts/bridge-dashboard.py --open # Continuous mode: server on :8790, regenerate every 30s python3 scripts/bridge-dashboard.py --serve ``` Serve mode is suited for launchd/cron on homeserver. A plist template lives in `skills/bridge-dashboard/references/com.example.bridge-dashboard.p