ppt-design

Convert page-structured Markdown into 1600x900 HTML slides with optional PPTX export.

27|1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Phlegonlabs/Powerpoint-fancy-design --skill ppt-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-design
Source: https://github.com/Phlegonlabs/Powerpoint-fancy-design/tree/main
Command: npx skills add https://github.com/Phlegonlabs/Powerpoint-fancy-design --skill ppt-design

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Designing professional presentation slides from Markdown is tedious and error-prone, often producing layouts that fail projection checks or lose visual fidelity when exported to PowerPoint. This Skill solves that by converting page-structured Markdown into rigorously validated 1600x900 HTML slides with optional high-fidelity PPTX export.

Core Features & Use Cases

  • 10 Distinct Visual Styles: From Swiss editorial to Memphis Pop, each style includes dedicated typography, color systems, and layout prototypes for different presentation contexts.
  • Content-First Workflow: Classifies each slide by role (cover, metric, comparison, thesis, etc.) and selects the appropriate layout prototype while enforcing safe zones and geometry preservation.
  • Mandatory Quality Gates: Every slide undergoes a second-pass HTML review for overlap, clipping, readability, and style fidelity before delivery, with an optional rubric-based audit for public-stage decks.
  • Bilingual Support: Includes specific font-pairing rules for Chinese and mixed Chinese-English decks, ensuring projection-safe typography across languages.

Quick Start

Give the Skill a Markdown file grouped by Page 1, Page 2, and so on, specify your preferred style or let it recommend one, and ask it to generate the HTML slides and export them to a PPTX file.

Frequently Asked Questions about ppt-design

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

FAQPage Schema
How do I convert Markdown to HTML slides and export them as a PPTX file?

To convert Markdown to HTML slides and export a PPTX file, provide page-structured Markdown grouped by Page 1, Page 2, etc. The system generates 1600x900 HTML slides and uses pptxgenjs to package them into a high-fidelity PPTX file.

What is the best way to ensure presentation layouts pass projection checks?

To ensure presentation layouts pass projection checks, this system enforces safe-zone rules and geometry preservation during HTML slide generation. It also conducts a mandatory second-pass review for overlap, clipping, and readability before delivery.

Do I need Playwright and pptxgenjs to export Markdown to PPTX?

Yes, you need Playwright and pptxgenjs to export Markdown to PPTX. Playwright handles PNG rendering of the HTML slides, while pptxgenjs performs the image-based PPTX packaging required for the final high-fidelity export.

Can I generate bilingual presentation slides with mixed Chinese and English typography?

Yes, you can generate bilingual presentation slides with mixed Chinese and English typography. The system applies specific font-pairing rules and style-aware typography to ensure projection-safe rendering across different languages.

How does the system select layout prototypes for business reports and policy briefings?

The system selects layout prototypes for business reports and policy briefings by classifying each slide's role, such as cover, metric, or comparison. It then matches the content with one of 10 distinct visual styles ranging from Swiss editorial to Memphis Pop.

What are the limitations of image-based PPTX packaging for slide design?

The limitation of image-based PPTX packaging for slide design is that exported slides are rendered as PNG images via Playwright rather than editable native PowerPoint elements. This preserves strict visual fidelity but restricts post-export text editing.