In the Skill's Own Terms
Frontend Slides builds browser-based HTML presentations, either from scratch or from a .pptx file. The deck keeps CSS and JavaScript inline and needs no application build step, but may still load fonts or assets. It helps users choose a visual direction through three single-slide style previews.
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
- An HTML presentation with inline CSS and JavaScript; any referenced fonts and image assets must remain available.
- 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.