If you've ever needed to turn slides into a standalone HTML file or just build a deck from scratch without touching Keynote, this is built for that. It enforces viewport-fit layouts so nothing scrolls mid-slide, defaults to zero dependencies, and walks you through style discovery with actual visual previews instead of asking you to pick fonts in the abstract. It'll also convert PowerPoint files using python-pptx. The workflow is opinionated about density limits and accessible navigation, and it pulls from a preset library inspired by zarazhangrui's visual exploration approach. Good for pitch decks, conference talks, or anything where you want animation-rich slides that run in a browser with no build step.

skills.sh installs
7K
GitHub stars
229.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add affaan-m/everything-claude-code --skill frontend-slides --agent claude-code

Installs into .claude/skills of the current project.

Files

Frontend Slides

Create zero-dependency, animation-rich HTML presentations that run entirely in the browser.

Inspired by the visual exploration approach showcased in work by zarazhangrui (credit: @zarazhangrui).

When to Activate

  • Creating a talk deck, pitch deck, workshop deck, or internal presentation
  • Converting .ppt or .pptx slides into an HTML presentation
  • Improving an existing HTML presentation's layout, motion, or typography
  • Exploring presentation styles with a user who does not know their design preference yet

Non-Negotiables

  1. Zero dependencies: default to one self-contained HTML file with inline CSS and JS.
  2. Viewport fit is mandatory: every slide must fit inside one viewport with no internal scrolling.
  3. Show, don't tell: use visual previews instead of abstract style questionnaires.
  4. Distinctive design: avoid generic purple-gradient, Inter-on-white, template-looking decks.
  5. Production quality: keep code commented, accessible, responsive, and performant.

Before generating, read STYLE_PRESETS.md for the viewport-safe CSS base, density limits, preset catalog, and CSS gotchas.

Workflow

1. Detect Mode

Sponsors

Details

Repository
github.com/affaan-m/everything-claude-code
Categories
Frontend Development, Office & Documents

More from affaan-m/everything-claude-code

All 256
1lobehub avatarzustandlobehub/lobehubLobeHub Zustand store conventions. Use when editing src/store, store slices, public/internal actions, dispatch actions, flattenActions, optimistic updates, sele6.9Kskills.sh installs
2analogjs avatarangular-routinganalogjs/angular-skillsImplement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes6.9Kskills.sh installs
3affaan-m avatarfrontend-design-directionaffaan-m/eccSet an ECC-specific frontend design direction for production UI work. Use when building or improving websites, dashboards, applications, components, landing pag6.4Kskills.sh installs
4sickn33 avatarnextjs-supabase-authsickn33/antigravity-awesome-skillsnextjs supabase auth5.8Kskills.sh installs
5analogjs avatarangular-dianalogjs/angular-skillsImplement dependency injection in Angular v20+ using inject(), injection tokens, and provider configuration. Use for service architecture, providing dependencie5.8Kskills.sh installs
6affaan-m avatarui-demoaffaan-m/eccRecord polished UI demo videos using Playwright. Use when the user asks to create a demo, walkthrough, screen recording, or tutorial video of a web application.5.8Kskills.sh installs