AI Agent Hub
Back to skills
Frontend Slides Generator icon

Frontend Slides Generator

Office Efficiency Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_897998da/frankyskill1 by following https://skillhub.cn/install/skillhub.md.

About this skill

The Problem

When turning a talk, product review, or internal update into a browser presentation, the hard part is usually not producing an HTML file. It is avoiding dependency-heavy multi-file outputs, slides that scroll internally, noisy animation, template-like styling, or PPT conversions that leave notes, images, and slide order behind.

How It Works

fronted-slides treats an HTML deck like a small frontend project. The core constraints are explicit:

  • Zero dependencies: it defaults to one self-contained HTML file with inline CSS and JS.
  • Mandatory viewport fit: each slide uses 100vh / 100dvh, avoids internal scrolling, and splits content when it does not fit rather than shrinking text below readable sizes.
  • Style previews first: it generates three single-slide previews so the user can choose typography, color, layout, and motion direction.
  • Production-grade structure: semantic slide sections, CSS custom properties, keyboard, wheel, and touch navigation, IntersectionObserver reveal triggers, and prefers-reduced-motion support.

For PPT / PPTX files, it prefers python-pptx to extract text, images, and speaker notes, then follows the same style discovery and build workflow while preserving order and assets.

Boundaries And Caveats

It is well suited to talks, reviews, teaching, and product launches that need a visually coherent HTML deck. It is not intended for complex interactive applications, collaborative editing, or server-rendered systems. Content density is intentionally limited, so long paragraphs, dense bullets, and oversized code blocks should be split rather than crammed into a single slide.

Use Cases

  • Convert PPT files into a locally openable HTML deck for technical reviews while keeping images and speaker notes.
  • Turn meeting themes and rough notes into a 10-slide, no-scroll, self-contained HTML release deck.
  • Add keyboard, touch, progress indicators, and reduced-motion support to an existing HTML presentation.
  • Compare layout, typography, color, and motion using three single-slide previews before choosing a style.

Best For

  • Frontend engineers who want to turn PPT content into a locally openable HTML presentation without internal scrolling.
  • Product leads who need release points as a visually directed, keyboard-navigable single-file deck.
  • Technical trainers who need teaching material organized into 10 to 20 slides with reduced-motion support.
  • Independent consultants who need preview-based style selection and a handoff file named presentation.html.