presentation-design

Generate HTML and CSS slide decks with layouts, charts, and animations.

3|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ArnavPuri/designskills --skill presentation-design-arnavpuri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation-design
Source: https://github.com/ArnavPuri/designskills/tree/main/skills/presentation-design
Command: npx skills add https://github.com/ArnavPuri/designskills --skill presentation-design-arnavpuri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation of professional, visually appealing slide decks by leveraging HTML and CSS, eliminating the need for complex presentation software for certain use cases.

Core Features & Use Cases

  • Pre-designed Layouts: Utilizes CSS for various slide types including title, content, comparison, quote, and data slides.
  • Responsive Design: Ensures presentations adapt to different screen sizes with a 16:9 aspect ratio.
  • Data Visualization: Includes CSS for basic bar and donut charts.
  • Animations: Provides CSS for slide transitions and progressive reveals.
  • Use Case: Generate a pitch deck for a new product launch, ensuring brand consistency and clear messaging through well-structured slides.

Quick Start

Use the presentation-design skill to create a title slide with the headline 'My Awesome Presentation' and subtitle 'A Deep Dive'.

Frequently Asked Questions about presentation-design

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

FAQPage Schema
How do I create an HTML presentation with CSS instead of using traditional slide deck software?

Generate HTML and CSS slide decks programmatically to build presentations, utilizing layout templates, typography, and transition animations without needing complex presentation software.

Can I use Reveal.js framework integration for HTML slide decks?

Yes, the presentation creation process supports framework integration like Reveal.js, allowing you to build custom slide systems with advanced programmatic control and structural customization.

How do I add data visualization to CSS presentation slides?

Add data visualization to CSS presentation slides by generating pre-styled HTML elements for basic bar and donut charts, ensuring visual data representation directly within the slide deck layout.

Does this HTML slide generation approach support responsive design and animations?

HTML slide generation supports responsive design with a 16:9 aspect ratio for screen adaptation, and includes CSS for slide transitions and progressive content reveals during presentations.

What slide layout templates are available for HTML and CSS presentations?

Available CSS layout templates for presentations include title, content, comparison, quote, and data slides, providing structured layouts for various pitch deck and product launch use cases.