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.
Add this skill
npx mdskills install zarazhangrui/frontend-slidesComprehensive skill for generating styled HTML visualizations with strong aesthetics guidance and template system
A Claude Code skill for creating stunning, animation-rich HTML presentations — from scratch or by converting PowerPoint files.
Frontend Slides helps non-designers create beautiful web presentations without knowing CSS or JavaScript. It uses a "show, don't tell" approach: instead of asking you to describe your aesthetic preferences in words, it generates visual previews and lets you pick what you like.
Copy the skill files to your Claude Code skills directory:
# Create the skill directory
mkdir -p ~/.claude/skills/frontend-slides
# Copy the files (or download from this repo)
cp SKILL.md ~/.claude/skills/frontend-slides/
cp STYLE_PRESETS.md ~/.claude/skills/frontend-slides/
Then use it by typing /frontend-slides in Claude Code.
SKILL.md and STYLE_PRESETS.md from this repo~/.claude/skills/frontend-slides//frontend-slides
> "I want to create a pitch deck for my AI startup"
The skill will:
/frontend-slides
> "Convert my presentation.pptx to a web slideshow"
The skill will:
Each presentation is a single, self-contained HTML file:
Your Title
Slide Content
// SlidePresentation controller, animations, interactions
Features included:
This skill was born from the belief that:
You don't need to be a designer to make beautiful things. You just need to react to what you see.
Dependencies are debt. A single HTML file will work in 10 years. A React project from 2019? Good luck.
Generic is forgettable. Every presentation should feel custom-crafted, not template-generated.
Comments are kindness. Code should explain itself to future-you (or anyone else who opens it).
| File | Purpose |
|---|---|
SKILL.md | Main skill instructions for Claude Code |
STYLE_PRESETS.md | Reference file with 10 curated visual styles |
python-pptx libraryCreated by @zarazhangrui with Claude Code.
Inspired by the "Vibe Coding" philosophy — building beautiful things without being a traditional software engineer.
MIT — Use it, modify it, share it.
Install via CLI
npx mdskills install zarazhangrui/frontend-slidesFrontend Slides is a free, open-source AI agent skill. 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.
Install Frontend Slides with a single command:
npx mdskills install zarazhangrui/frontend-slidesThis downloads the skill files into your project and your AI agent picks them up automatically.
Frontend Slides works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.