slides-generator

Generate HTML presentations from scratch or convert PowerPoint files.

13|3|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/tassiovale/claude-code-kit --skill slides-generator-tassiovale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides-generator
Source: https://github.com/tassiovale/claude-code-kit/tree/main/skills/slides-generator
Command: npx skills add https://github.com/tassiovale/claude-code-kit --skill slides-generator-tassiovale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nodejs, jq, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of creating visually appealing and engaging HTML presentations, whether from scratch or by converting PowerPoint files, without the need for complex design tools.

Core Features & Use Cases

  • Zero-dependency HTML Presentations: Build presentations using inline CSS/JS, without the need for external libraries or build tools.
  • PPT Conversion: Convert PowerPoint files to web-based HTML presentations.
  • Customization: Offers a variety of design aesthetics and templates to suit different presentation styles and purposes.
  • Use Case: Ideal for non-designers who want to create professional-looking presentations quickly, or for those who need to convert existing PowerPoint files for web accessibility.

Quick Start

Use the slides-generator skill to create a new presentation. Provide the purpose, length, content, and density of the presentation, and select a style preview you prefer.

Frequently Asked Questions about slides-generator

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

FAQPage Schema
How do I convert PowerPoint files to HTML presentations?

You can convert PowerPoint files to HTML presentations by providing the PPT file to the generator, which extracts text, selects styles, and outputs web-based slides with inline CSS and JavaScript for visual design.

What is the best way to create web-based presentations without external design tools?

Creating web-based presentations is best handled by generating HTML files with inline CSS and JavaScript, allowing you to build animation-rich slides from scratch without external libraries, build tools, or complex design software.

Do I need Node.js and jq installed to generate HTML slides?

Yes, you need Node.js and jq installed in your environment to run the scripts that handle text extraction, style selection, and customization for generating the HTML presentation files.

Can I customize the design templates and aesthetics of my HTML presentation?

Yes, you can customize design templates by specifying your preferred design aesthetics, selecting style previews, and providing input on presentation purpose, length, content, and density during the generation process.

How does the PowerPoint to HTML conversion process handle interactive elements?

The PowerPoint to HTML conversion handles interactive elements by extracting text and styles from the PPT file and rebuilding the visual design using inline JavaScript and CSS within the output HTML presentation.

Are there limitations when building zero-dependency HTML presentations?

Building zero-dependency HTML presentations means all interactive elements and visual designs rely entirely on inline CSS and JavaScript without external libraries, which may limit access to advanced framework-specific animations.