slides-generator

Generate interactive React and Tailwind CSS presentation slides from topics and research data.

3|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/legout/pi-config --skill slides-generator-legout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slides-generator
Source: https://github.com/legout/pi-config/tree/main/installed-skills/slides-generator
Command: npx skills add https://github.com/legout/pi-config --skill slides-generator-legout

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, pdf-lib, vite, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the friction of creating professional, interactive presentations by automating the entire lifecycle from content research to React-based code generation and standalone HTML export.

Core Features & Use Cases

  • Progressive Disclosure Workflow: Guides users through topic, audience, and style selection to ensure high-quality, relevant content.
  • Automated Design System: Integrates with design skills to generate consistent color palettes, typography, and layout patterns.
  • Browser-Verified Export: Uses automated browser testing to ensure slides are visually perfect and interactive before building a single-file standalone HTML presentation.
  • Use Case: Quickly generate a technical benchmark presentation for a team meeting by providing a topic and letting the agent research data, design the slides, and export a portable demo file.

Quick Start

Use the slides-generator skill to create a new presentation about the latest AI coding benchmarks in a folder named ai-benchmarks.

Frequently Asked Questions about slides-generator

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

FAQPage Schema
How do I generate interactive React presentations automatically?

To generate interactive React presentations automatically, you provide a topic and research data, and the Skill orchestrates sub-agents to select a design system, generate React and Tailwind CSS components, and export a standalone HTML file. It uses Framer Motion for interactive slide animations.

Can I export React slides to a standalone HTML file?

Yes, you can export React slides to a standalone HTML file. The Skill uses Vite and Puppeteer to build and verify the presentation in a browser, ensuring the final output is a single, portable, high-performance HTML file that runs without a server.

Do I need Node.js and Puppeteer to create React presentation slides?

Yes, you need Node.js and Puppeteer to create React presentation slides with this Skill. Puppeteer performs automated browser-based verification to ensure slides are visually perfect before exporting, while Node.js runs the Vite build process for the React components.

What is the best way to automate presentation design with Tailwind CSS?

The best way to automate presentation design with Tailwind CSS is to use a progressive disclosure workflow that guides you through topic, audience, and style selection. The Skill then integrates with design skills to generate consistent color palettes, typography, and layout patterns automatically.

How does browser-verified export work for React presentations?

Browser-verified export for React presentations works by using Puppeteer to run automated browser testing on the generated slides. This verifies that the Framer Motion interactions and Tailwind CSS layouts are visually perfect before building the final standalone HTML presentation file.

What are the limitations of using Tailwind CSS and Framer Motion for slide generation?

When using Tailwind CSS and Framer Motion for slide generation, you are limited to web-based presentation formats rather than traditional slide decks like PowerPoint. Additionally, the automated design system and sub-agent orchestration require a Node.js environment with specific dependencies installed to function correctly.