Single File
One .html file. No build step, no npm. Double-click to present.
@import url('https://api.fontshare.com/v2/css?f[]=clash-display@400,500,600,700&f[]=satoshi@400,500,700&display=swap');
↑↓ or Space to navigate · F for fullscreen
Claude Code Skill
50,000+ unique presentation designs. Zero dependencies. Anti-AI-slop.
The Problem
The Solution
unique design combinations
How It Works
Search Tokens
# Find aesthetics by vibe
$ python search.py "dark futuristic" --domain aesthetic
# Get the full compatible design system
$ python search.py --compatible startup-pitch
# Fetch a specific token
$ python search.py --get palette midnight-aurora
Features
One .html file. No build step, no npm. Double-click to present.
Arrow keys, space, escape for overview. Touch and wheel supported.
Viewport-fit with clamp() sizing. Works on any screen, any projector.
ARIA labels, semantic HTML, reduced-motion support, WCAG AA contrast.
Optional contenteditable mode. Double-click any text to edit live.
Import existing decks. Keep your content, get a new design system.
Quality Gate
Token Library
startup-pitch · neon-cyber · editorial-minimal · luxury-noir · terminal-hacker · consulting-swiss · vaporwave
Full palettes with bg, surface, text, accents, borders, glow — all with WCAG contrast ratios verified.
Curated display + body pairs from Google Fonts & Fontshare. No Inter. No Roboto. No system-ui.
Particles · aurora · gradient mesh · glassmorphism · grid overlay · magnetic cursor · 3D tilt — full CSS/JS snippets.
Get Started
# Clone into Claude Code skills
$ git clone https://github.com/nghiahsgs/skills-slides.git \
~/.claude/skills/slides
# Then just ask Claude Code:
"Make me a 10-slide pitch deck.
Dark, techy, high energy."
Claude searches tokens matching your vibe, shows you 3 directions, and generates a single .html file with full animations and keyboard navigation.
Star the repo. Clone the skill. Make something that doesn't suck.