md2pptx

Convert Markdown documents into PowerPoint decks with speaker notes using md2pptx.py and pyspark-lib.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/piusn/skills-plugin-marketplace --skill md2pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: md2pptx
Source: https://github.com/piusn/skills-plugin-marketplace/tree/main/skills/md2pptx
Command: npx skills add https://github.com/piusn/skills-plugin-marketplace --skill md2pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx.

What problem does it solve?

Convert Markdown files into presentation-ready PowerPoint decks, enabling quick slide generation from docs and notes.

Core Features & Use Cases

  • Plans slides from Markdown content so key talking points appear on slides and speaker notes contain extra detail.
  • Supports headings, tables, code blocks, and lists, producing a professional PPTX with speaker notes.
  • Example: convert a README or meeting notes into a ready-to-present deck.

Quick Start

Run the md2pptx.py script in this skill's directory to convert an input Markdown file into a PowerPoint (.pptx) deck.

Frequently Asked Questions about md2pptx

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

FAQPage Schema
How do I convert Markdown to PowerPoint slides automatically?

You can convert Markdown to PowerPoint slides by running the md2pptx.py script, which parses Markdown content and renders it into a presentation-ready PPTX file. This automated process uses the python-pptx library to generate the final deck.

What's the best way to generate a PPTX presentation from Markdown meeting notes?

Generating a PPTX presentation from Markdown meeting notes is best handled by md2pptx, which automatically plans slides from your content. It places key talking points on the slides and moves extra detail into the speaker notes section.

Does python-pptx support converting Markdown tables and code blocks into slides?

Yes, converting Markdown tables and code blocks into slides is supported. The Skill processes headings, tables, code blocks, and lists, using python-pptx to produce a professional PowerPoint deck that preserves these specific Markdown elements.

Can I use Markdown headings to structure slide layouts and speaker notes?

You can use Markdown headings to structure slide layouts, as the script plans slides based on your document structure. It separates content so that primary heading points become slide text and supporting details populate the speaker notes.

What do I need to install to turn a Markdown file into a PPTX deck?

To turn a Markdown file into a PPTX deck, you need the python-pptx dependency installed in your environment. Once the prerequisite library is set up, you can run the md2pptx.py script to parse and render your presentation.

Are there limitations when using Markdown to generate presentation decks?

Limitations when using Markdown to generate presentation decks include relying entirely on the python-pptx library for rendering capabilities. Complex visual formatting beyond standard Markdown elements like lists, tables, and code blocks may not be supported by the automated slide planning logic.