ppt-master

Convert PDF, DOCX, URL, and Markdown documents into SVG pages and export to PPTX.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of converting source documents into high-quality SVG pages and then exporting them to PPTX format, streamlining the creation of presentations.

Core Features & Use Cases

  • Document Conversion: Converts PDF, DOCX, and other documents into SVG format.
  • PPTX Export: Generates PPTX files from SVG content.
  • Multi-Role Collaboration: Facilitates collaboration between different roles in the creation process.
  • Use Case: If you have a PDF document and want to create a professional PPTX presentation from it, this Skill can help you do so with minimal manual effort.

Quick Start

Use the ppt-master skill to convert the attached PDF document 'presentation.pdf' into a PPTX file.

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

This Skill automates converting PDF documents into PPTX presentations by transforming source content into high-quality SVG pages and exporting them directly to PPTX format.

Can I convert Markdown files or web URLs into PPTX format?

Yes, you can convert Markdown files or web URLs into PPTX format. The Skill accepts multiple source document formats including PDF, DOCX, Markdown, and URLs, converting them into SVG pages before exporting to PPTX.

What Python libraries are required to generate SVG pages and export PPTX files?

Generating SVG pages and exporting PPTX files requires Python libraries such as python-pptx for PowerPoint generation, cairosvg and svglib for SVG processing, alongside PyMuPDF and mammoth for parsing source documents.

Does the conversion process support multi-role collaboration when creating presentations?

Yes, the presentation creation process supports multi-role collaboration. This allows different roles to participate in the workflow of converting source documents into SVG pages and exporting them to PPTX format.

What is the best way to automate creating high-quality SVG slides from existing documents?

The best way to automate creating high-quality SVG slides from existing documents is using an AI-assisted workflow that parses source files and generates SVG pages, which can then be seamlessly exported to a PPTX file.