Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files.
SkillScore57Maintained
Automatic
◆Frontend / UI pack
Last verified 8/9/2026
What it changes
Passed 12 of 22 test cases with the skill, and 7 of 22 without it.
Without skill30%
With skill57%
Checks it passed that the model alone missed
Adds the --compact flag when running bash scripts/export-pdf.sh.
Runs bash scripts/export-pdf.sh summary-deck.html to generate the PDF.
Executes bash scripts/deploy.sh with the folder path to deploy the deck.
and 4 more in the full report
7 fixed6 passed either way9 still failing1 broke
Pass-rate lift
+26 pp
Tokens
+215%
Agent turns
0%
Response time
-59%
Model gemini-3.6-flashMeasured 8/9/2026v113 of 23 cases passed with skill · 22 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
My generated 20-slide presentation exported to a 25MB PDF file, which exceeds my email attachment limit of 10MB. How can I re-run the PDF export script to reduce the resulting PDF file size significantly?
What was checked, without and with the skill
Checked
Without skill
With skill
Adds the --compact flag when running bash scripts/export-pdf.sh.
Missed
Passed
case-15 · gemini-3.6-flash · 8/9/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md375 lines4 filesincludes scripts
Frontend Slides
Create zero-dependency, animation-rich HTML presentations that run entirely in the browser.
Core Principles
Zero Dependencies — Single HTML files with inline CSS/JS. No npm, no build tools.
Show, Don't Tell — Generate visual previews, not abstract choices. People discover what they want by seeing it.
Distinctive Design — No generic "AI slop." Every presentation must feel custom-crafted.
Progressive Disclosure — Read lightweight style indexes first. For bold templates, use small preview cards for style previews and load the full design.md only after the user picks that template.
Fixed 16:9 Stage (NON-NEGOTIABLE) — Every deck uses a 1920×1080 slide canvas scaled as a whole to the viewport. Slides must stay 16:9 on every screen, including phones. Do not reflow slide content to fit the device.
Design Aesthetics
You tend to converge toward generic, "on distribution" outputs. In frontend design, this creates what users call the "AI slop" aesthetic. Avoid this: make creative, distinctive frontends that surprise and delight.
Focus on:
Typography: Choose fonts that are beautiful, unique, and interesting. Avoid generic fonts like Arial and Inter; opt instead for distinctive choices that elevate the frontend's aesthetics.
Color & Theme: Commit to a cohesive aesthetic. Use CSS variables for consistency. Dominant colors with sharp accents outperform timid, evenly-distributed palettes. Draw from IDE themes and cultural aesthetics for inspiration.
Motion: Use animations for effects and micro-interactions. Prioritize CSS-only solutions for HTML. Use Motion library for React when available. Focus on high-impact moments: one well-orchestrated page load with staggered reveals (animation-delay) creates more delight than scattered micro-interactions.
Backgrounds: Create atmosphere and depth rather than defaulting to solid colors. Layer CSS gradients, use geometric patterns, or add contextual effects that match the overall aesthetic.
Avoid generic AI-generated aesthetics:
Overused font families (Inter, Roboto, Arial, system fonts)
Cliched color schemes (particularly purple gradients on white backgrounds)
Predictable layouts and component patterns
Cookie-cutter design that lacks context-specific character
Interpret creatively and make unexpected choices that feel genuinely designed for the context. Vary between light and dark themes, different fonts, different aesthetics. You still tend to converge on common choices (Space Grotesk, for example) across generations. Avoid this: it is critical that you think outside the box!
Fixed Stage Rules
These invariants apply to EVERY slide in EVERY presentation:
Every deck has a viewport wrapper that fills the browser window.
Every slide is authored inside a fixed 1920×1080 stage.
The stage scales uniformly to fit the viewport. It may letterbox/pillarbox; it must not re-layout content.
Do not use responsive breakpoints to rearrange slide content for phones.
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.