
Frontend Slides
Generate zero-dependency, animation-rich HTML slide decks for product demos, investor pitches, or internal docs without default AI visual clichés.
Install
npx skills add https://github.com/zarazhangrui/frontend-slides --skill frontend-slidesWhat is this skill?
- Builds standalone HTML presentations with no npm/webpack dependency chain
- Offers 12 curated visual themes with an explicit anti-AI-slop design philosophy
- Converts existing PowerPoint files into web-native slide experiences
- Supports animation-rich layouts suitable for demos and stakeholder reviews
- Outputs portable HTML you can host on any static file server or CDN
Adoption & trust: 512 installs on skills.sh; 20.7k GitHub stars; 1/3 security scanners passed (skills.sh audits).
Recommended Skills
Journey fit
Canonical shelf is Build → docs because solo builders most often invoke this while producing shippable narrative artifacts (readme walkthroughs, feature tours, handoff decks) alongside the product. Docs subphase fits HTML presentations that explain architecture, onboarding, or release notes—deliverables that live next to technical documentation rather than ad-hoc chat output.
Common Questions / FAQ
Is Frontend Slides safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Frontend Slides
{ "$schema": "https://anthropic.com/claude-code/marketplace.schema.json", "name": "frontend-slides", "description": "Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files.", "owner": { "name": "zarazhangrui", "url": "https://github.com/zarazhangrui" }, "plugins": [ { "name": "frontend-slides", "description": "Zero-dependency HTML presentation generator with 12 curated visual themes, PPT conversion, and anti-AI-slop design philosophy.", "source": "./plugins/frontend-slides", "category": "productivity", "tags": ["presentations", "slides", "html", "design", "powerpoint"] } ] } MIT License Copyright (c) 2025 Zara Zhang Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # Frontend Slides A Claude Code skill for creating stunning, animation-rich HTML presentations — from scratch or by converting PowerPoint files. ## What This Does **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. Here is a deck about the skill, made through the skill: https://github.com/user-attachments/assets/ef57333e-f879-432a-afb9-180388982478 ### Key Features - **Zero Dependencies** — Single HTML files with inline CSS/JS. No npm, no build tools, no frameworks. - **Visual Style Discovery** — Can't articulate design preferences? No problem. Pick from generated visual previews. - **PPT Conversion** — Convert existing PowerPoint files to web, preserving all images and content. - **Anti-AI-Slop** — Curated distinctive styles that avoid generic AI aesthetics (bye-bye, purple gradients on white). - **Production Quality** — Accessible, responsive, well-commented code you can customize. ## Installation ### Via Plugin Marketplace (Recommended) Install directly from Claude Code in two commands: ```bash /plugin marketplace add zarazhangrui/frontend-slides /plugin install frontend-slides@frontend-slides ``` Then use it by typing `/frontend-slides` in Claude Code. ### Manual Installation Copy the skill files to your Claude Code skills directory: ```bash # Create the skill directory mkdir -p ~/.claude/skills/frontend-slides/scripts # Copy all files (or clone this repo directly) cp SKILL.md STYLE_PRESETS.md viewport-base.css html-template.md animation-patterns.md ~/.claude/skills/frontend-slides/ cp scripts/extract-pptx.py ~/.claude/skills/frontend-slides/scripts/ ``` Or clone directly: ```bash git clone https://github.com/zarazhangrui/frontend-slides.git ~/.claude/skills/frontend-slides ``` Then use it by typing `/frontend-slides` in Claude Code. ## Usage ### Create a New Presentation ``` /frontend-slides > "I want to create a pitch deck for my AI startup" ``` The skill will: 1. Ask about your content (slides, messages, images) 2. Ask about the feeling you want (i