In the Skill's Own Terms
Generates a horizontal-swipe webpage deck as a single self-contained HTML file, with WebGL hero backgrounds, presenter view, audience-screen sync, speaker notes, chapter dividers, big-number data pages and image grids. Two mutually exclusive visual directions: A, Electronic Magazine x E-ink (serif headings, fluid background, warm tones) and B, Swiss International Style (all sans-serif, 12-column grid, grid-dot backgrounds, one high-contrast accent from IKB, lemon yellow, lemon green or safety orange).
Style B body pages must use one of 22 registered layouts, S01-S22, tagged with data-layout. For designers and developers producing talks, launches and demo days who want the deck finished in one pass without a slide tool.
What it produces
- A single-file HTML deck with horizontal page turning, delivered as one self-contained document with CSS, WebGL shader, paging JS and presenter mode already wired up.
- A SPEAKER_NOTES record generated in the same order as the slides' data-slide-id values, holding purpose, talk, transition and optional staging fields.
- The outline, saved as a markdown file next to the deck so later iterations have something to build on.
How It Works
- 01Check Upstream for Updates First
The skill fetches the repo and counts how far HEAD is behind upstream, then asks the user before pulling anything.
- 02Align on Seven Questions Before Writing
Style A or B comes first, then audience and setting, duration, source material, images or screenshots, theme palette and hard constraints.
- 03Copy the Chosen Template
Copy assets/template.html for style A or assets/template-swiss.html for style B to the deck location and create the sibling images folder.
- 04Pre-flight the Class Names
Read the template's style block before writing any slide markup and verify each class used is defined there.
- 05Plan Theme Rhythm Before Picking Layouts
Write out every page's theme class (hero dark, hero light, light, dark) and align it before choosing layouts.
- 06Self-check Against the Checklist
After generation, open references/checklist.md and walk through it item by item, then run the validators and the browser preview.