presentation-design

Automate deck design and export with asset gating and QA.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/MADTeacher/skills --skill presentation-design-madteacher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation-design
Source: https://github.com/MADTeacher/skills/tree/main/presentation-design
Command: npx skills add https://github.com/MADTeacher/skills --skill presentation-design-madteacher

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Presentation Design Skill provides a structured, end-to-end workflow to turn briefs into polished decks, ensuring governance, asset gating, and reliable exports across formats.

Core Features & Use Cases

  • Structured briefing, two-slide direction (cover + content), and robust export workflows for HTML, PDF, PNG, PPTX.
  • Integrated asset gate and content assets management, including SVG-safe options and expert review processes to maintain quality and compliance.
  • End-to-end deck orchestration with QA (slide-qa, deck-review) and a scalable process that supports multi-file decks and deck_stage HTML.

Quick Start

Provide a working deck by fixing the brief, selecting target formats, gating visuals, building the two-slide direction, assembling slides, exporting, and validating with QA.

Frequently Asked Questions about presentation-design

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

FAQPage Schema
How do I automate presentation export to PPTX, PDF, and PNG from HTML?

Automate presentation export to PPTX, PDF, and PNG from HTML using a local script pipeline. It orchestrates multi-file decks and deck_stage HTML through asset gating and QA validation to ensure compliant final artifacts across formats.

What is asset gating and how does it validate deck assets?

Asset gating validates deck assets by enforcing safety and reproducibility via asset-manifest.json validation. It checks visual content against compliance rules before export, ensuring all deck assets meet enterprise quality standards.

Can I use pptxgenjs and pdf-lib to generate multi-file decks with HTML constraints?

Yes, you can generate multi-file decks with pptxgenjs and pdf-lib by applying PPTX-safe HTML constraints. The pipeline enforces these constraints during assembly to ensure reliable exports and format compliance.

How do I run slide QA and SVG pipeline checks for enterprise presentations?

Run slide QA and SVG pipeline checks for enterprise presentations using integrated local scripts like slide-qa and presentation_svg_pipeline. These validate deck content, review SVG-safe options, and enforce governance across all slides.

Does this presentation design workflow support two-slide directions for cover and content?

Yes, the presentation design workflow supports two-slide directions for cover and content. You select a cover and content layout, gate the visuals, and assemble the full deck before exporting to your target formats.

What are the limitations of using deck_stage HTML for presentation assembly?

When using deck_stage HTML for presentation assembly, you must adhere to PPTX-safe HTML constraints and pass asset_gate_check. Slides failing QA validation or manifest checks are blocked from export to maintain compliance.