← ClaudeAtlas

design-stream-overlaylisted

Generate a single 1920×1080 stream overlay HTML file with hash-routed scenes (#starting,
slogsdon/skills-design · ★ 2 · Web & Frontend · score 73
Install: claude install-skill slogsdon/skills-design
# Skill: stream-overlay Produces ONE self-contained `stream-overlay.html` file at 1920×1080 that contains all the standard live-stream scenes. JavaScript reads the URL hash and shows only the matching scene. OBS / Streamlabs / Twitch Studio loads the file once as a browser source; switching scenes is just changing the hash (e.g. `file://.../stream-overlay.html#brb`). ## When to use - User streams on Twitch, YouTube Live, Kick, etc. and needs branded overlay scenes - A `DESIGN.md` exists for the brand ## Inputs - **Required:** brand slug - **Optional:** stream name / show title, social handles to display, scene customization (which scenes to include — defaults to all 5) ## Output `./design/<brand-slug>/artifacts/stream-overlay.html` (single file — overwrite OK; the file is the brand's canonical overlay) ## Scenes (default 5) | Hash | Purpose | Layout | |---|---|---| | `#starting` | "Starting Soon" pre-stream waiting screen | Full-canvas headline + countdown placeholder + brand mark | | `#brb` | "Be Right Back" mid-stream pause | Full-canvas message + small brand mark, intentionally calm | | `#webcam` | Webcam frame — sized + positioned for the streamer's webcam capture | Cam window region defined as a transparent cutout with frame around it; rest of canvas shows brand chrome (sidebar with stream title, lower-third with handles) | | `#lower-third` | Just a lower-third name plate at the bottom — for code-only segments | Bottom 20% of canvas: name + role + handles, rest