ppt-master

Convert source documents into SVG slides and export PPTX decks.

4|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/lijiandao/lightest-skills --skill ppt-master-lijiandao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-master
Source: https://github.com/lijiandao/lightest-skills/tree/main/community/ppt-master
Command: npx skills add https://github.com/lijiandao/lightest-skills --skill ppt-master-lijiandao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, edge-tts, svglib, reportlab, PyMuPDF, mammoth, markdownify, ebooklib, nbconvert, openpyxl, Pillow, numpy, requests, beautifulsoup4, curl_cffi, google-genai, flask, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It removes the friction of turning raw source material into a polished presentation by handling conversion, structure, design, validation, and export in one workflow.

Core Features & Use Cases

  • Source ingestion: Converts PDFs, DOCX files, spreadsheets, PPTX decks, web pages, and markdown into editable presentation-ready content.
  • Deck production: Generates SVG slides, applies layouts and templates, handles charts, icons, formulas, images, and exports to PPTX.
  • Quality and polish: Validates SVG compatibility, enforces design locks, supports narration and animations, and produces consulting, academic, and general presentation styles.
  • Use Case: A researcher can feed in a paper, a report, and a few reference links, then get a structured slide deck with visuals, notes, and export-ready slides.

Quick Start

Ask the skill to build a presentation from your source files and specify the topic, audience, slide format, and any style constraints you want.

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 file into a presentation deck?

To convert source files into a presentation deck, the tool ingests PDFs, DOCX, spreadsheets, and web pages, transforming them into editable markdown before generating structured SVG slides and exporting them as PPTX files.

Can I generate SVG slides with charts and images from plain language briefs?

Yes, you can generate SVG slides with charts and images from plain language briefs. The workflow applies template-driven layouts, handles icons and formulas, and enforces strict PPT-compatible SVG constraints before exporting.

Does python-pptx support adding narration or animations to exported PPTX files?

Yes, the workflow supports adding narration and animations to exported PPTX files. It uses edge-tts for narration generation and enforces design locks per slide to maintain visual quality during export.

What is the best way to validate SVG compatibility before exporting a presentation?

The best way to validate SVG compatibility before exporting a presentation is to use the built-in validation mechanism, which checks PPT-compatible SVG constraints, enforces canvas formats, and applies per-page execution locks to prevent rendering errors.

How do I build a consulting-style slide deck from a research report and reference links?

To build a consulting-style slide deck from a research report and reference links, the system converts source documents to markdown, structures the content, generates visual SVG slides, and applies specific template-driven layouts tailored to your specified audience.