frontend-slides

Generate zero-dependency HTML slide decks with viewport-fit animations and navigation.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/samymity/bridge-ventures-backend --skill frontend-slides-samymity
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frontend-slides
Source: https://github.com/samymity/bridge-ventures-backend/tree/main/.claude/skills/frontend-slides
Command: npx skills add https://github.com/samymity/bridge-ventures-backend --skill frontend-slides-samymity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns raw ideas or PowerPoint content into polished, animation-rich HTML presentations that reliably fit the viewport and work smoothly across devices.

Core Features & Use Cases

  • Create browser-ready HTML presentations with a zero-dependency single-file default and inline CSS/JS.
  • Convert .ppt/.pptx to web slides by extracting slide order, notes, and assets, then styling via the same workflow.
  • Discover visually distinct styling presets using generated single-slide previews (in .ecc-design/slide-previews/) to reduce abstract style decision-making.
  • Enforce viewport fit and accessibility with mandatory viewport-safe CSS, clamp() typography/spacing, reveal animations, keyboard/touch/wheel navigation, and prefers-reduced-motion support.

Quick Start

Ask the assistant to generate an HTML presentation named "product-launch" from your topic and rough notes, using a distinctive preset you select from three generated slide previews, and ensure each slide fits the viewport with no internal scrolling.

Frequently Asked Questions about frontend-slides

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert PowerPoint .pptx files to HTML web slides?▼

Converting PowerPoint to HTML web slides involves extracting slide order, notes, and assets from .ppt or .pptx files, then restyling them into a single-file HTML deck with inline CSS, JS, and viewport-fit rules.

Can I create HTML slide decks that fit a single viewport without scrolling?▼

HTML slide decks can fit a single viewport by enforcing mandatory CSS viewport-safe rules, using responsive clamp()-based typography and spacing, and applying semantic structure to prevent internal scrolling across devices.

How do you add UI animation to HTML presentations with reduced-motion support?▼

Adding UI animation to HTML presentations requires implementing reveal animations with intersection observation, while respecting the prefers-reduced-motion media query to disable motion for users who request it.

Do I need external libraries to build a browser-ready presentation deck?▼

No external libraries are needed to build a browser-ready presentation deck. The output is a zero-dependency, single-file HTML document containing inline CSS and JS for styling, navigation, and animation.

What keyboard and touch navigation controls work for HTML slide decks?▼

HTML slide decks support navigation via keyboard, mouse wheel, and touch inputs, ensuring users can advance slides reliably across desktop and mobile devices within a single viewport layout.

What's the best way to choose a visual style for a new HTML slide deck?▼

Choosing a visual style for an HTML slide deck is streamlined by generating visually distinct single-slide previews, reducing abstract style decision-making by letting you select from concrete layout options before generating the full presentation.