ppt-master

Convert source documents into editable PowerPoint presentations via SVG authoring and PPTX export.

88|15|Updated May 25, 2026
One-click install
npx skills add https://github.com/open-octo/octo-agent --skill ppt-master-open-octo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-master
Source: https://github.com/open-octo/octo-agent/tree/main/internal/skills/defaults/ppt-master
Command: npx skills add https://github.com/open-octo/octo-agent --skill ppt-master-open-octo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the complexity of turning source documents, research, and raw content into polished, editable PowerPoint presentations with a structured, quality-controlled workflow.

Core Features & Use Cases

  • Multi-Format Source Processing: Convert PDFs, DOCX files, web pages, Markdown, spreadsheets, EPUBs, and existing PPTX files into presentation-ready content.
  • End-to-End Deck Generation: Plan narratives, define design specifications, author SVG slide pages, validate visual quality, and export editable PPTX files.
  • Advanced Presentation Workflows: Use templates, native PPTX enhancement, charts, icons, formulas, speaker notes, narration, transitions, and optional per-element animations.
  • Use Case: Give the Skill a research report or product brief and have it produce a coherent, visually consistent presentation with editable slide elements and validated output.

Quick Start

Use the ppt-master skill to turn the provided source document or topic requirements into a polished, editable PowerPoint presentation.

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 an editable PowerPoint presentation?

To convert a PDF into an editable PowerPoint presentation, this Skill processes source documents through a structured SVG authoring and PPTX export workflow to generate polished decks. It uses PyMuPDF for PDF extraction and python-pptx to export editable slide elements.

Can I generate PowerPoint slides from Markdown or DOCX files?

Yes, you can generate PowerPoint slides from Markdown or DOCX files. The Skill uses markdownify and mammoth to parse these formats, transforming their content into presentation-ready SVG pages before exporting them as editable PPTX files.

What is the best way to automate presentation design from research materials?

The best way to automate presentation design from research materials is using a structured workflow that plans narratives, defines design specifications, and authors SVG slide pages. This approach validates visual quality and exports editable PPTX files with consistent formatting.

Does the PowerPoint generation workflow support adding speaker notes and narration?

Yes, the PowerPoint generation workflow supports adding speaker notes and narration. Using edge-tts, the Skill can generate optional narration audio and per-element animations alongside native PPTX enhancement for your slides.

Can I use existing PPTX templates to create new slides from web pages?

Yes, you can use existing PPTX templates to create new slides from web pages. The Skill extracts web content using beautifulsoup4 and curl_cffi, then applies template-based generation and native enhancement to produce editable presentations.