Let your coding agent fight PowerPoint so you don't have to
A Claude Code skill that generates zero-dependency HTML presentations by showing you visual previews instead of asking for design opinions you don't have.

What it does
Frontend Slides is a coding-agent skill — primarily a Claude Code plugin — that creates single-file HTML presentations from scratch or converts existing PowerPoint decks. You describe your content; the agent generates three visual style previews; you pick one. No npm install, no build step, no CSS knowledge required. The output is a fixed 16:9 HTML file with inline styles, ready to open in a browser.
The interesting bit
The “show, don’t tell” approach solves the real bottleneck: most people cannot describe design preferences in words. The skill sidesteps this by generating visual previews and letting you point at what you like. It also explicitly markets itself as “Anti-AI-Slop” — curated styles that avoid the generic purple-gradient-on-white look that coding agents tend to hallucinate.
Key highlights
- Zero dependencies: single HTML files with inline CSS/JS, no frameworks or build tools
- Visual style discovery: generates previews instead of asking for aesthetic descriptions
- PPT conversion: extracts text, images, and notes from PowerPoint files and rewraps them in web-native designs
- 12 built-in style presets plus 34 optional bold templates from a companion
beautiful-html-templatesrepo - Progressive template loading: previews are lightweight; full design systems load only after you choose
- Works with other agents: Codex, Kimi Code, Gemini CLI, etc. can read the core
SKILL.mddirectly
Caveats
- Installation is slightly fiddly: Claude Code requires two separate marketplace commands, and the manual path involves copying files to
~/.claude/skills/ - The plugin command is namespaced as
/frontend-slides:frontend-slides, which is easy to typo - Other agents lack the plugin wrapper and rely on the agent correctly parsing
SKILL.mdand loading referenced files
Verdict
Worth a look if you regularly need presentable slides and would rather delegate the entire design process to an agent than learn CSS grid. Skip it if you already have a slide workflow you tolerate, or if you need real-time collaboration features — this outputs static files, not a live editing surface.