Frontend Slides Generator
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,
IntersectionObserverreveal triggers, andprefers-reduced-motionsupport.
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.
Related Skills
Generate and edit .pptx decks with python-pptx, applying structured layouts, design rules, native charts, and visual QA to reduce template-like output.
Tencent Cloud Table Recognition V3 is an OCR skill for detecting and recognizing tables in images or PDFs, supporting various table types like linear and borderless tables, with Excel export.
The complete set of online document operation tools provided by Tencent Docs MCP, supporting creation, querying, and editing of smart docs, Excel, PPT, mind maps, and more.
Turn a topic, notes, or tables into a complete PPT plan with logic, page layouts, visual and chart guidance, and natural defense scripts.