What problem does it solve? Life-dashboard producers each need the same plumbing — posting cards to the household kiosk, validating the shared ld-config, and shipping the calendar strip over Latch — and duplicating that logic across producers invites drift and security mistakes. This Skill centralizes those helpers so every ld-* producer imports one audited implementation. ## Core Features & Use Cases - Kiosk POST helper: post_to_kiosk.py enforces the wire protocol, refuses redirects, validates dotenv-sourced endpoints against the household network, and supports Latch hand-off delivery via the owner's Mac. - Config gate: ld_config_gate.py is the single structural definition of a valid ld/config.json, checking timezone, calendar sources, nudge lookaheads, and leftover placeholders. - Calendar feed: calendar_feed.py gathers events through the Plow relay, strips untrusted-content markers and private events, and delivers the strip to the kiosk without a model in the loop. - Use Case: A producer Skill like ld-weather imports post_to_kiosk to publish its card, relying on the shared bearer handling, atomic writes, and exclusive locking rather than reimplementing them. ## Quick Start Read the kiosk protocol and Latch delivery references, then have the producer import the shared scripts to validate the config and post its card to the kiosk.