pptx

Convert HTML inputs into PPTX slides and validate layouts.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill pptx-kaiserwholearns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/KaiserWhoLearns/skillsbench/tree/main/tasks/pptx-reference-formatting/environment/skills/pptx
Command: npx skills add https://github.com/KaiserWhoLearns/skillsbench --skill pptx-kaiserwholearns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp.

What problem does it solve?

PPTX creation, editing, and analysis are tedious and error-prone when done manually; this Skill automates the end-to-end workflow, enabling consistent slides and faster iteration.

Core Features & Use Cases

  • Template-based slide creation: generate new presentations from HTML/structured inputs, apply layouts and placeholders.
  • Content extraction & analysis: read and analyze slide text, notes, and structure to validate layouts and extract insights.
  • Live editing & augmentation: modify slide content, add notes, and integrate media programmatically for rapid prototyping.
  • Use Case: A designer drafts a deck, runs the skill to convert a web outline into slides, then verifies layout consistency across pages.

Quick Start

Activate the pptx skill and provide a PPTX input to trigger the HTML-to-PowerPoint workflow.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint generation from HTML inputs?

Automating PowerPoint generation from HTML inputs involves converting structured web content into slides using html2pptx and pptxgenjs. This workflow applies layouts and placeholders to generate consistent PPTX presentations rapidly.

Can I extract and analyze text from existing PPTX slides programmatically?

Yes, extracting and analyzing text from existing PPTX slides programmatically is supported. The skill reads slide text, notes, and structure to validate layouts and extract insights across multiple slides automatically.

Does Playwright work with pptxgenjs for slide layout validation?

Playwright works with pptxgenjs for slide layout validation by rendering HTML inputs in a browser environment. This integration ensures accurate rendering of placeholders, text, and media before converting content into a PPTX file.

What is the best way to modify slide content and add speaker notes to a presentation?

The best way to modify slide content and add speaker notes to a presentation is through live editing and augmentation. This process programmatically modifies slide text, integrates media, and injects notes into PPTX files for rapid prototyping.

Do I need Python-based tooling to validate PPTX rendering and inventory?

You need Python-based inventory and validation tooling to ensure accurate PPTX rendering. This tooling validates layout consistency and structure of placeholders, text, and media across generated slides.