What problem does it solve?
This Skill streamlines the creation of professional PowerPoint presentations by converting source documents, web content, and images into high-quality, editable slides automatically.
Core Features & Use Cases
- Multi-format Source Conversion: Transforms PDFs, Office documents, Markdown, and web URLs into native PowerPoint decks.
- Template and Style Support: Uses reusable templates and design specifications for consistent branding and aesthetics.
- Automation & Collaboration: Supports AI-generated content, image and icon embedding, and speaker notes creation for efficient presentation workflows.
- Use Case: A marketing team quickly converts a PDF report and brand assets into a branded, editable pitch deck ready for client presentation.
Quick Start
Run the ppt-master skill to generate a PPTX deck from a PDF or DOCX source:
- Convert PDF:
python3 skills/ppt-master/scripts/source_to_md/pdf_to_md.py report.pdf
- Initialize project:
python3 skills/ppt-master/scripts/project_manager.py init my_presentation --format ppt169
- Import sources:
python3 skills/ppt-master/scripts/project_manager.py import-sources my_presentation sources/
- Generate slides:
python3 skills/ppt-master/scripts/total_md_split.py my_presentation
- Finalize SVGs:
python3 skills/ppt-master/scripts/finalize_svg.py my_presentation
- Export PPT:
python3 skills/ppt-master/scripts/svg_to_pptx.py my_presentation