mission-control-cloudlisted
Install: claude install-skill mikeleewoodai/mission-control
# Mission Control — Cloud Add-on
Layer a **cloud data layer + hosted dashboard** onto a Mission Control so it's reachable from a phone
or any device **with the laptop closed**. This is an **optional add-on** to `mission-control-blueprint`,
not a replacement: the base skill builds the local-first system; this one makes it remotely accessible
when that's actually wanted.
**Use this only when mobile / always-on access is a real requirement.** Many clients are happy local-
only. And if "from my phone" just means "while my machine is on," the lighter answer is a **Cloudflare
Tunnel or Tailscale** over the existing local server — no re-architecture, free, nothing to host.
Reach for this skill when the dashboard must be live **independent of the laptop**.
## What changes (and what doesn't)
The **data schemas are identical** to the base build — only *where* the data lives and *how* the
dashboard reads it change.
| | Base (local) | With this add-on (cloud) |
|---|---|---|
| Data layer | local JSON/MD files | rows in Supabase `mc_documents` (key = filename, payload = the JSON) |
| Dashboard | served folder (`dashboard.html`) | hosted `dashboard-cloud.html`, Supabase login |
| Reads | `fetch()` relative paths | Supabase REST, `authenticated` only (RLS) |
| Writes | refresh writes local files | refresh ALSO upserts to Supabase (local stays primary) |
| Hosting | `python -m http.server` | Vercel / Cloudflare Pages (free static, HTTPS) |
| Cost | none | Supabase free tier + free stati