ppt-master

Convert PDFs, DOCX, URLs, and Markdown into SVG slides and PPTX decks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pillow, pymupdf, requests, beautifulsoup4, pandoc, python-pptx, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

AI-driven system that automates turning source documents into SVG slides and PPTX decks, enabling rapid, consistent presentation generation from diverse inputs.

Core Features & Use Cases

  • Converts PDFs, DOCX, URLs, and Markdown into a linked workflow that produces SVG pages and a final PPTX deck.
  • Supports a multi-role, collaborative pipeline including Strategist, Image Generator, and Executor phases with strict serial execution.
  • Validates canvas formats, applies templates, and exports post-processed slide assets for reliable PPT compatibility.

Quick Start

Create a new PPT Master project from a source document and let the system automatically convert it into SVG slides and export a PPTX deck.

Frequently Asked Questions about ppt-master

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

FAQPage Schema
How do I automatically convert a PDF or Word document into a PPTX deck?

To convert PDFs or Word docs into a PPTX deck, this Skill automates transforming source documents into presentation-ready SVG slides and exports the final PPTX file. It processes multi-page reports by applying template-driven layouts and size validations.

Can I generate SVG slides directly from Markdown notes or a webpage URL?

Yes, you can generate SVG slides from Markdown notes or a webpage URL. The pipeline accepts URLs and Markdown as input, converting them into linked SVG pages and exporting a final PPTX deck through a strict serial execution workflow.

What is the best way to automate multi-page report generation into PPTX?

The best way to automate multi-page report generation into PPTX is using a template-driven pipeline. This system enforces strict serial execution across Strategist, Image Generator, and Executor phases to ensure consistent presentation output.

Does this SVG to PPTX conversion pipeline handle image optimization?

Yes, the SVG to PPTX conversion pipeline handles image optimization. After exporting the slides to PPTX, the system applies post-processing and image optimization steps to ensure reliable compatibility and reduce file size.

Why does my source document fail PPTX export during the pipeline?

Source document PPTX export may fail if the input does not pass canvas format validations. The pipeline enforces strict serial execution and size validations, requiring properly formatted PDFs, DOCX, URLs, or Markdown to complete successfully.

What dependencies are required to run the SVG-to-PPT deck creator pipeline?

Running the SVG-to-PPT deck creator pipeline requires dependencies like python-pptx for PPTX export, Pillow and pymupdf for image optimization, beautifulsoup4 for webpage parsing, and pandoc for document conversion.