ppt-master

Converts PDF, DOCX, URL, and Markdown documents into SVG slides and exports them to PPTX with speaker notes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/a1094174619/skills --skill ppt-master-a1094174619
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-master
Source: https://github.com/a1094174619/skills/tree/main/ppt-master
Command: npx skills add https://github.com/a1094174619/skills --skill ppt-master-a1094174619

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, numpy, PyMuPDF, mammoth, markdownify, ebooklib, nbconvert, requests, beautifulsoup4, and includes scripts (resource) and references (resource) components.

What problem does it solve?

AI-driven automation to turn source documents (PDF, DOCX, URL, Markdown) into SVG pages and export to PPTX, enabling consistent, template-driven presentations with cross-team collaboration.

Core Features & Use Cases

  • Source Content Processing: Convert PDFs to Markdown, DOCX/HTML/EPUB to Markdown, and web content to Markdown; handle PowerPoint inputs as well.
  • Project Lifecycle Orchestration: Initialize projects, import sources, select templates, and manage Strategist deliverables.
  • SVG to PPTX Pipeline: Generate SVG pages, post-process visuals, and export to PPTX with speaker notes.
  • Multi-Role Collaboration: Architect workflows across Strategist, Image_Generator, and Executor roles to deliver end-to-end decks.
  • Template-Driven Design: Apply layout and color schemes through predefined templates to ensure consistency across slides.

Quick Start

Convert a source document set (PDF/DOCX/URL/Markdown) into SVG slides and export a PPTX using the PPT Master workflow.

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 DOCX into a PPTX presentation automatically?

To convert PDF or DOCX into a PPTX presentation, this Skill processes source documents into Markdown, generates templated SVG slides via a multi-role workflow, and exports the final deck. It enforces canvas formats, color schemes, and fonts for PPTX compatibility.

Can I use web URLs and Markdown files to generate SVG slides?

Yes, you can use web URLs and Markdown files to generate SVG slides. The pipeline fetches web content using requests and beautifulsoup4, converts it to Markdown, and then orchestrates the SVG slide generation before exporting to PPTX.

Does the automated presentation pipeline support custom templates and color schemes?

The automated presentation pipeline supports custom templates and color schemes through predefined template selection. This ensures consistent layout, visual formatting, and cross-team collaboration across all generated SVG slides before PPTX export.

What is the best way to structure an AI workflow for enterprise reporting decks?

The best way to structure an AI workflow for enterprise reporting decks is using a serial pipeline with designated roles: Strategist for design, Image_Generator for visuals, and Executor for SVG generation. This ensures template-driven consistency from source to PPTX.

How does SVG to PPTX conversion handle post-processing and speaker notes?

SVG to PPTX conversion handles post-processing by enforcing canvas formats, color schemes, and fonts. It generates SVG pages, applies visual post-processing, and exports the final PPTX file while integrating speaker notes for the presentation deck.

Do I need Python libraries like PyMuPDF and mammoth for document to presentation automation?

Yes, document to presentation automation requires Python libraries like PyMuPDF for PDF processing and mammoth for DOCX conversion. These dependencies extract content into Markdown, enabling the downstream SVG slide generation and PPTX export workflow.