What problem does it solve?
Converts talk drafts, existing HTML decks, or PPT/PPTX files into production-quality, viewport-safe HTML presentations so presenters and non-designers can produce distinctive, accessible slides without wrestling with design or cross-platform tooling.
Core Features & Use Cases
- Zero-dependency single-file output: produces a self-contained presentation.html with inline CSS and JS by default for easy sharing and local playback.
- PPT/PPTX conversion workflow: extract text, images, and notes (prefer python-pptx) and map content into semantic slide sections while preserving order and assets.
- Visual previews & style exploration: generate three single-slide visual previews to help users pick a mood/preset before full build.
- Viewport-fit enforcement & validation: mandatory viewport-safe CSS base, clamp() typography, split slides when density limits are exceeded, and recommended cross-size validation.
- Accessibility and navigation: semantic structure, keyboard/touch/wheel navigation, reduced-motion support, and Intersection Observer-driven reveal animations.
- Use Case: Convert a speaker's rough notes and PPTX into a branded, navigable HTML deck that works offline and passes viewport validation.
Quick Start
Use the frontend-slides skill to convert my presentation draft or PPTX into a single, self-contained presentation.html that fits one viewport per slide and includes keyboard navigation.