In the Skill's Own Terms
Frontend Slides builds zero-dependency, animation-rich HTML presentations that run entirely in the browser, either created from scratch or converted from a .pptx file. It is written for non-designers who discover their aesthetic by looking rather than by choosing from abstract descriptions: it generates three single-slide style previews (a safe preset, at least one bold template, and a wildcard) and lets the user react to them visually.
How much text a deck carries is set by a density choice between low-density speaker-led and high-density reading-first. Every deck is authored inside a fixed 1920x1080 stage scaled uniformly to the viewport, and delivery can end with a live Vercel URL or a PDF export.
What it produces
- One self-contained HTML presentation with all styling and scripting inline.
- Three temporary style preview files (style-a.html, style-b.html, style-c.html) that are deleted at delivery time.
- Optionally a live URL on Vercel for sharing the deck by text, Slack or email, viewable on any device.
- Optionally a PDF for email, Slack or print, produced by screenshotting each slide and combining them.
How It Works
- 01Detect the Mode
The skill first decides whether the job is a new deck built from scratch, a .pptx conversion, or an enhancement of an existing HTML presentation, and applies the matching phase path.
- 02Ask Discovery Questions in One Pass
Purpose, length, content readiness and density are asked together, using a native structured-question UI when the environment has one, so the user fills everything out at once.
- 03Generate Three Style Previews
Instead of asking the user to name a style, the skill renders three single-slide title previews, opens them automatically, and asks which one they prefer (or to mix elements).
- 04Generate the single-file Deck
The full presentation is written as one HTML file that inlines the entire mandatory viewport-base.css plus section-by-section comments, using the density choice and the selected style recipe.
- 05Convert a PowerPoint File
For a .pptx source the bundled Python script extracts the content, the user confirms titles, summaries and image counts, and only then does style discovery and HTML generation happen.
- 06Deliver, Then Offer Sharing
Preview files are deleted, the deck is opened in the browser, and the user is told about navigation, CSS variables, fonts, the .reveal class and inline editing before being offered deployment or PDF export.