zarazhangrui/frontend-slides is one of the AI-powered repositories TopGit tracks, currently at 27.0k stars, written primarily in JavaScript. Create beautiful slides on the web using a coding agent's frontend skills
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
A coding-agent skill for creating stunning HTML presentations — from scratch or by converting PowerPoint files. It is packaged as a Claude Code plugin, and the core SKILL.md can also be read by other coding agents with filesystem and shell access.
📺 Watch the Walkthrough & Tutorial
New here? This beginner-friendly video walks you through the whole thing, start to finish.
▶️ Watch on YouTube → (beginner-friendly walkthrough and tutorial)
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:
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).
Bold Template Pack — Optional design-forward templates from beautiful-html-templates, loaded progressively so safe presets still work as the default fallback.
Production Quality — Accessible, fixed 16:9, well-commented code you can customize.
Installation
Via Claude Code Custom Marketplace Source
Install directly from this public GitHub repo. Run these as two separate Claude Code messages; do not paste both lines into the prompt at once.
Use the HTTPS URL. The shorter zarazhangrui/frontend-slides form may make Claude Code try SSH, which can fail if GitHub is not already in your known_hosts file.
Then use it by typing /frontend-slides:frontend-slides in Claude Code. Claude Code namespaces plugin-installed skills as /plugin-name:skill-name.
Claude Code Manual Installation
Copy the skill files to your Claude Code skills directory:
Then use it by typing /frontend-slides in Claude Code. Standalone skills are not namespaced.
Other Coding Agents
Agents such as Codex, Kimi Code, OpenCode, Gemini CLI, or other local coding assistants can use the same core skill. The simplest path is to send the agent this GitHub repo link and ask it to use the Frontend Slides skill:
https://github.com/zarazhangrui/frontend-slides
If the agent can read GitHub repos or browse files, it should start from SKILL.md and load only the referenced support files it needs:
STYLE_PRESETS.md
viewport-base.css
html-template.md
animation-patterns.md
bold-template-pack/
scripts/
Some agents can also install the skill for you if they have filesystem access and a known local skills directory. If not, they can still follow SKILL.md directly for the current session.
The Claude Code plugin gives Claude Code a custom marketplace-source install flow and /frontend-slides:frontend-slides command. Other agents usually do not use that command surface.
Usage
Create a New Presentation
/frontend-slides:frontend-slides
> "I want to create a pitch deck for my AI startup"
If installed manually as a standalone Claude Code skill, use /frontend-slides instead.
In non-Claude agents, ask the agent to use the Frontend Slides skill and point it at this repo or SKILL.md.
The skill will:
Ask about your content (slides, messages, images)
Generate 3 visual style previews for you to compare, inferring the vibe from your brief unless you already named one
Let you pick the visual direction
Create the full presentation in your chosen style
Open it in your browser
Convert a PowerPoint
/frontend-slides:frontend-slides
> "Convert my presentation.pptx to a web slideshow"
The skill will:
Extract all text, images, and notes from your PPT
Show you the extracted content for confirmation
Let you pick a visual style
Generate an HTML presentation with all your original assets
Included Styles
Dark Themes
Bold Signal — Confident, high-impact, vibrant card on dark
Electric Studio — Clean, professional, split-panel
Creative Voltage — Energetic, retro-modern, electric blue + neon
Dark Botanical — Elegant, sophisticated, warm accents
Light Themes
Notebook Tabs — Editorial, organized, paper with colorful tabs
Terminal Green — Developer-focused, hacker aesthetic
Swiss Modern — Minimal, Bauhaus-inspired, geometric
Paper & Ink — Literary, drop caps, pull quotes
Bold Template Pack
The skill also includes 34 optional bold design systems from
beautiful-html-templates, such as Neo-Grid Bold, Editorial Tri-Tone,
Creative Mode, Broadside, Signal, and Vellum.
During style discovery, the preview set is:
1 safe preset from STYLE_PRESETS.md
at least 1 bold template option from bold-template-pack/selection-index.json
1 wildcard option, either another bold template or a self-generated custom design
The agent reads the compact bold template index first, then loads only the
shortlisted candidates' small preview.md cards for title-slide previews. It
loads the full design.md for exactly one bold template only after the user
picks that template for the final deck. If the user picks a custom wildcard,
the agent expands that preview's own CSS and layout system into the full deck.
Bold Template Gallery
Frontend Slides can now draw from the 34 bold design systems in beautiful-html-templates. Three screenshots per template show how each visual system handles different slide layouts. Click any template name to inspect the source template library.
Soft Editorial
Cormorant Garamond serif on warm paper with sage, blush, and lemon accents.
Editorial Forest
Forest green, dusty pink, and warm cream in Source Serif 4 — quiet, intentional quarterly-review aesthetic.
Pin & Paper
Yellow paper with safety-pin illustrations, ink-blue handwritten Caveat, paper-grain texture.
Uses Playwright to screenshot each slide at 1920×1080 and combine into a PDF. Installs automatically if needed. Animations are not preserved (it's a static snapshot).
Requirements
A local coding agent with filesystem access and the ability to run shell commands
Claude Code is required only for the custom marketplace-source install and /frontend-slides:frontend-slides command
For PPT conversion: Python with python-pptx library
For URL deployment: Node.js + Vercel account (free)
For PDF export: Node.js (Playwright installs automatically)
Does zarazhangrui/frontend-slides have a project website?
No homepage URL was recorded for zarazhangrui/frontend-slides in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
Is zarazhangrui/frontend-slides open source?
Yes — zarazhangrui/frontend-slides ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/zarazhangrui/frontend-slides.
What else is in the AI Tools space?
zarazhangrui/frontend-slides is tracked by TopGit under the AI Tools category, alongside 10 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is zarazhangrui/frontend-slides?
zarazhangrui/frontend-slides (zarazhangrui/frontend-slides) is a JavaScript project on GitHub. From the project's own README: Create beautiful slides on the web using a coding agent's frontend skills
What license does zarazhangrui/frontend-slides use?
zarazhangrui/frontend-slides is released under the MIT license. Always verify the LICENSE file directly on GitHub for the authoritative terms — license strings can be edited out of sync with a project's actual stance.
Where do I read more about zarazhangrui/frontend-slides?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/zarazhangrui/frontend-slides is the definitive source.
Why is zarazhangrui/frontend-slides categorized under AI Tools?
TopGit places zarazhangrui/frontend-slides in the AI Tools category based on its GitHub topics and description (tagged: "ai-slides", "anthropic", "claude"). Categories are assigned from real repository metadata, not editorial guesswork.
Read full README in the tab above.
Curious whether frontend-slides is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about frontend-slides.