ppt

Generate and validate PPTX decks from HTML and Beamer sources.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/marktantongco/marky-prompt-system --skill ppt-marktantongco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt
Source: https://github.com/marktantongco/marky-prompt-system/tree/main/skills/ppt
Command: npx skills add https://github.com/marktantongco/marky-prompt-system --skill ppt-marktantongco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, pptxgenjs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Presentation work is often manual, error-prone, and time-consuming when creating, editing, and validating PowerPoint decks. This Skill automates end-to-end PPTX generation and analysis from HTML sources and Beamer content, delivering deterministic layouts and reliable exports.

Core Features & Use Cases

  • HTML-to-PPTX rendering with deterministic layouts and on-demand resources (scripts/references/assets) for scalable slide creation
  • Beamer integration for academic presentations (PDF output) while still producing PPTX-compatible workflows
  • Inventory, validation, and transformation tooling (overflow detection, vertical balance checks, and slide manipulation utilities like split/merge/reorder)
  • Use cases include converting a Beamer outline to a PPTX deck, building large decks from modular components, and validating slide composition before publishing

Quick Start

Generate a 16:9 PPTX deck from an HTML page and validate layout with the built-in inventory tool.

Frequently Asked Questions about ppt

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

FAQPage Schema
How do I convert HTML to PPTX with deterministic slide layouts?

HTML to PPTX conversion applies deterministic rendering to generate exportable PowerPoint decks. It loads modular resources like scripts, references, and assets on demand to produce scalable, production-ready slides.

Can I generate academic presentation slides from Beamer and export to PPTX?

Beamer integration supports academic presentations by enabling PDF output while maintaining PPTX-compatible workflows. You can convert a Beamer outline directly into a PPTX deck for reliable, exportable academic slides.

What's the best way to validate slide composition and detect overflow before publishing a deck?

Validating slide composition uses built-in inventory tooling to perform overflow detection and vertical balance checks. This validation ensures reliable layouts before publishing large presentation decks.

Does this PPTX generation approach require Playwright and Sharp?

PPTX generation requires Playwright, Sharp, and pptxgenjs as dependencies. These tools enable automated HTML rendering, image processing, and slide creation to produce deterministic, exportable decks.

How do I split, merge, or reorder slides when building large PPTX decks?

Slide manipulation utilities support split, merge, and reorder operations for building large decks from modular components. These tools automate inventory validation and transformation to maintain deterministic layouts.

Why does manual presentation creation cause layout errors and how is it automated?

Manual presentation creation is error-prone and time-consuming, causing layout inconsistencies. Automating PPTX generation and analysis from HTML and Beamer sources delivers deterministic layouts and reliable exports in seconds.