|
|
hace 3 meses | |
|---|---|---|
| scripts | hace 3 meses | |
| LICENSE | hace 4 meses | |
| README.md | hace 4 meses | |
| SKILL.md | hace 3 meses | |
| STYLE_PRESETS.md | hace 3 meses | |
| animation-patterns.md | hace 3 meses | |
| html-template.md | hace 3 meses | |
| viewport-base.css | hace 3 meses |
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:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Fonts, CSS variables, all styles inline -->
</head>
<body>
<section class="slide title-slide">
<h1 class="reveal">Your Title</h1>
</section>
<section class="slide">
<h2 class="reveal">Slide Content</h2>
</section>
<!-- Navigation: Arrow keys, scroll, swipe, or click dots -->
<script>
// SlidePresentation controller, animations, interactions
</script>
</body>
</html>
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.