frontend-slides

Generate self-contained HTML presentations with viewport-fitting layouts and scroll-triggered animations.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/vrcms/everything-qwen-code --skill frontend-slides-vrcms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-slides
Source: https://github.com/vrcms/everything-qwen-code/tree/main/.qwen/skills/frontend-slides
Command: npx skills add https://github.com/vrcms/everything-qwen-code --skill frontend-slides-vrcms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes references (resource) components.

What problem does it solve?

This skill solves the challenge of creating professional, animation-rich presentations that are perfectly responsive and viewport-aware without relying on heavy external dependencies or complex design software.

Core Features & Use Cases

  • Zero-Dependency Presentations: Generates self-contained HTML files with inline CSS and JS for easy sharing.
  • Viewport-Safe Design: Enforces strict layout rules to ensure slides never overflow or require internal scrolling.
  • PPT Conversion: Automatically extracts content from existing PowerPoint files to modernize them into web-based decks.
  • Use Case: Quickly build a high-impact pitch deck or convert a legacy corporate presentation into a modern, browser-based experience that works on any device.

Quick Start

Use the frontend-slides skill to create a new presentation deck based on the notes provided in my current project folder.

Frequently Asked Questions about frontend-slides

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

FAQPage Schema
How do I convert a PowerPoint file to an HTML presentation?

To convert a PowerPoint file to an HTML presentation, the skill automatically extracts content from .pptx files using python-pptx, modernizing legacy decks into self-contained, web-based slide formats.

How do I create web-based slides that fit perfectly within the viewport?

Creating viewport-safe web slides requires enforcing strict layout constraints through semantic HTML and CSS custom properties, ensuring presentations never overflow or require internal scrolling across different devices.

How do I add scroll-triggered animations to HTML slides?

Adding scroll-triggered animations to HTML slides relies on JavaScript intersection observers, which automatically activate animation effects as the user navigates through the self-contained presentation file.

Do I need external libraries to build animation-rich HTML slides?

No external libraries are needed to build animation-rich HTML slides, as the output is a self-contained HTML file with inline CSS and JS, ensuring easy sharing without heavy dependencies.

Can I use custom themes for my HTML presentation deck?

Custom themes for HTML presentation decks are supported using CSS custom properties, allowing you to define and maintain consistent visual styling across your viewport-aware web slides.

What is the best way to share a self-contained HTML presentation?

The best way to share a self-contained HTML presentation is to distribute the generated single HTML file, which includes all inline CSS and JS, requiring no complex design software or external server setup to view.