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.