prompt-lookup
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
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
Claude Code
$ npx -y skills add dreamid27/frontend-slides --skill frontend-slides --agent claude-code
Codex
$ npx skills add dreamid27/frontend-slides --skill frontend-slides -a codex -y
Cursor
$ npx skills add dreamid27/frontend-slides --skill frontend-slides -a cursor -y
Gemini CLI
$ npx skills add dreamid27/frontend-slides --skill frontend-slides -a gemini-cli -y
GitHub Copilot
$ npx skills add dreamid27/frontend-slides --skill frontend-slides -a github-copilot -y
OpenCode
$ npx skills add dreamid27/frontend-slides --skill frontend-slides -a opencode -y
Windsurf
$ npx skills add dreamid27/frontend-slides --skill frontend-slides -a windsurf -y
name: frontend-slides description: 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.
Create animation-rich, Tailwind-styled HTML presentations that run entirely in the browser.
1. **Single file, no build step** — One self-contained HTML file. Tailwind via CDN script, fonts via Google Fonts/Fontshare. No npm, no build tools. 2. **Tailwind for all styling** — Utility classes in markup. Raw CSS only in the three sanctioned blocks (see Styling Conventions). 3. **Show, don't tell** — Generate visual previews; users discover taste by seeing options, not describing them. 4. **Distinctive design** — No generic "AI slop." Every deck must feel custom-crafted. 5. **Progressive disclosure** — Read lightweight style indexes first; load a full `design.md` only after the user picks that template. 6. **Fixed 16:9 stage (NON-NEGOTIABLE)** — Slides are authored at 1920×1080 and the stage scales as a whole to the viewport; never reflow content per device.
Every deck and preview uses the same architecture:
1. **Stage mechanics** — the full contents of [viewport-base.css](viewport-base.css), pasted verbatim. 2. **Token definitions** — CSS variables (`--lp-*` for presets, theme vars for decks) that `tailwind.config` references. 3. **Choreography** — `@keyframes` plus `.slide.active`-scoped animation triggers (state-dependent animation can't be pure utilities).
You converge toward generic, "on distribution" outputs — the "AI slop" aesthetic. Actively resist it:
Avoid: purple-gradient-on-white clichés, predictable centered layouts, cookie-cutter card grids, and over-reused picks like Space Grotesk. Vary light/dark themes and aesthetics between generations.
These invariants apply to EVERY slide in EVERY presentation:
Ask whether this is a reading deck or a speaking deck, then design around the answer:
| Density mode | Best for | Design behavior | | --- | --- | --- | | **Low density / speaker-led** | Talks, keynotes, live explanation | One idea per slide, large type, 1–3 bullets max, generous negative space, more slides | | **High density / reading-first** | Reports, handouts, async review | Self-contained slides, structured grids/tables, 4–8 bullets or 4–6 cards, tight but intentional spacing |
Hard limits in both modes: no scrolling, no overflow, no overlapping panels, no uncomfortably small text. Split into more slides rather than shrinking content.
---
1. Before adding content, count existing elements against the density limits. 2. Adding images: fit inside the 1920×1080 canvas; if the slide is full, split into two slides. 3. Adding text: max 4–6 bullets per slide; split overflow into continuation slides. 4. After ANY modification verify: stage still 16:9, no text overflow, no panel overlap, screenshots correct at 1280×720 and one phone viewport. 5. Proactively split content that would overflow and inform the user — don't wait to be asked.
---
Ask ALL questions together (use the native structured-question UI if available, else one numbered message):
1. **Purpose** — Pitch deck / Teaching-Tutorial / Conference talk / Internal presentation. 2. **Length** — Short 5–10 / Medium 10–20 / Long 20+. 3. **Co
A coding-agent skill for creating stunning HTML presentations — from scratch or by converting PowerPoint files. It is packaged as a Claude Code plugin, and the core SKILL.md can also be read by other coding agents with filesystem and shell access.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…