What problem does it solve?
Producing slide decks often leads to broken layouts, unreadable typography, and inconsistent behavior across screen sizes. This skill ensures your deck is built as a single self-contained HTML file with strict viewport-fit rules and a deterministic validation gate.
Core Features & Use Cases
- Browser-based HTML presentations: Creates a single
.html deck that runs offline (inline CSS + JS, no CDN dependencies).
- Three build paths: Start from topic/notes, convert a provided
.pptx, or enhance an existing HTML deck.
- Preset-driven visual consistency: Applies one of 12 named CSS style presets selected via mood mapping and slide previews.
- Robust slide navigation: Includes a full
SlideController with keyboard, touch swipe, debounced wheel navigation, slide index indicator, and IntersectionObserver reveal behavior.
- Deterministic validation: Runs
validate-slides.py across required breakpoints and blocks completion if any slide overflows.
Quick Start
Ask the AI to create an HTML slide deck in a specific mood and tell it you want to convert a deck from a PPTX file path like "convert slides from /path/to/deck.pptx into an HTML browser deck with an energized mood."