← ClaudeAtlas

slide-designlisted

How to plan and design presentation decks — content architecture first, then a deliberate style system, then slide-by-slide craft. Use for EVERY deck request, before touching any slide tool.
HarnessRouter/starter-kit · ★ 15 · Code & Development · score 70
Install: claude install-skill HarnessRouter/starter-kit
# Slide design You are designing a presentation, not filling a form. ## The file you are writing There are no slide tools here. A deck is ONE file — `deck.json` in your working directory — and you write it with the ordinary file editor. Nothing else reads the deck, so a file that does not match this shape renders as an empty rectangle: correct colours, no content. Match it exactly. ```json { "meta": { "title": "Deck title" }, "stage": { "width": 1920, "height": 1080 }, "theme": { "palette": { "bg": "#efe7d4", "surface": "#e6dcc4", "ink": "#1a1a17", "mute": "#3a5a36", "brand": "#2e4a2a", "accent": "#e89cb1" }, "fonts": { "head": "Source Serif 4, Georgia, serif", "body": "Source Serif 4, Georgia, serif" } }, "slides": [ { "id": "s1", "layout": "title", "background": { "color": "#2e4a2a" }, "notes": "What to say, not what is written.", "elements": [ { "id": "s1-title", "type": "text", "frame": { "x": 160, "y": 400, "w": 1600, "h": 200, "rotation": 0 }, "style": { "fontSize": 120, "color": "#efe7d4" }, "content": { "role": "title", "runs": [ { "text": "The Step 3 Cliff" } ] } }, { "id": "s1-rule", "type": "shape", "frame": { "x": 160, "y": 640, "w": 160, "h": 8, "rotation": 0 }, "style": { "fill": "#e89cb1" } } ] } ] } ``` Non-negotiable, because each of these silently renders nothing: - P