ppt-master

Convert source documents into editable PowerPoint presentations with templates and SVG generation.

44.1k|3.6k|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/hugohe3/ppt-master --skill ppt-master-hugohe3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-master
Source: https://github.com/hugohe3/ppt-master/tree/main/skills/ppt-master
Command: npx skills add https://github.com/hugohe3/ppt-master --skill ppt-master-hugohe3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, PyMuPDF, Pillow, cairosvg, nbconvert, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation of high-quality, editable PowerPoint presentations from a variety of source documents, saving time and enhancing productivity.

Core Features & Use Cases

  • Multi-format Source Conversion: Convert PDFs, DOCX, Markdown, URLs, and PowerPoint files into structured Markdown for editing.
  • Template Management & Customization: Easily initialize projects with predefined layouts, apply templates, and manage design specifications.
  • AI-powered SVG Content Generation: Generate high-quality SVG slides and graphics via AI with strict adherence to design constraints.
  • Export & Post-processing: Finalize SVGs, embed icons and images, and export to native PPTX format with options for animations, narration, and advanced styling.
  • Use Case: Rapidly produce professional presentation decks with consistent style, including charts, icons, and animations, from raw source materials.

Quick Start

Use the ppt-master skill to convert source documents into editable SVG slides, apply templates, and export to PPTX with minimal manual steps.

Frequently Asked Questions about ppt-master

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

FAQPage Schema
How do I convert a PDF or Markdown document into an editable PowerPoint presentation?

To convert a PDF or Markdown document into an editable PowerPoint presentation, this Skill transforms multi-format source files into structured Markdown, generates AI-driven SVG slides, and exports them to native PPTX format.

Can I use AI to generate SVG slides and graphics for my PPTX presentations?

Yes, you can use AI to generate SVG slides and graphics for PPTX presentations, enforcing strict design constraints and template specifications before finalizing and exporting them with advanced styling and animations.

Does this approach support applying predefined templates and managing presentation design standards?

Applying predefined templates and managing presentation design standards is fully supported, allowing you to initialize projects with predefined layouts and enforce consistent design specifications across the generated slides.

What is the best way to automate professional presentation design with animations and narration?

The best way to automate professional presentation design with animations and narration is by processing source materials into SVG slides, embedding icons and images, and exporting to PPTX with advanced styling options.

Do I need python-pptx and cairosvg to export SVG slides to native PPTX format?

Yes, you need python-pptx and cairosvg, along with PyMuPDF, Pillow, and nbconvert, to process multi-format sources, handle SVG conversion, embed assets, and successfully export to the final native PPTX file.

How do I handle SVG processing limitations when converting documents to PowerPoint?

To handle SVG processing limitations when converting documents to PowerPoint, the Skill manages asset embedding and finalizes SVGs prior to export, ensuring high-fidelity conversion while maintaining strict adherence to enterprise design constraints.