markdown-to-pptx

Fill branded PowerPoint slide placeholders from Markdown content.

15|5|Updated May 4, 2026
One-click install
npx skills add https://github.com/eugenelim/agent-ready-repo --skill markdown-to-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-to-pptx
Source: https://github.com/eugenelim/agent-ready-repo/tree/main/packs/converters/.apm/skills/markdown-to-pptx
Command: npx skills add https://github.com/eugenelim/agent-ready-repo --skill markdown-to-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, pytest, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill turns Markdown into a finished PowerPoint deck without stripping away the user's brand, theme, or placed assets. It is built for cases where a report, outline, or notes file needs to become a presentation quickly and consistently.

Core Features & Use Cases

  • Fill an existing branded template instead of generating a generic deck from scratch.
  • Map front matter, headings, bullet lists, and tables onto slide placeholders in a deterministic way.
  • Use it for board updates, project reviews, sales decks, and any workflow that needs a polished pptx from Markdown while preserving slide master styling.

Quick Start

Ask the markdown-to-pptx skill to inspect your PowerPoint template and render your Markdown into a branded presentation.

Frequently Asked Questions about markdown-to-pptx

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

FAQPage Schema
How do I convert Markdown to a PowerPoint presentation without losing my branded template?

Converting Markdown to PowerPoint without losing branding requires projecting front matter, headings, lists, and tables into existing slide placeholders. This approach preserves the slide master and placed assets, ensuring the pptx output maintains your corporate theme and styling.

Can I fill an existing PowerPoint template with Markdown content instead of generating slides from scratch?

Filling an existing PowerPoint template with Markdown is possible by mapping content onto slide placeholders deterministically. This method uses template inspection and placeholder-idx mapping to render reports or outlines into a branded pptx while keeping original assets intact.

Does python-pptx support preserving the slide master when creating presentations from Markdown?

Python-pptx supports preserving the slide master when creating presentations by filling existing placeholders rather than building new slides. This ensures deterministic rendering of Markdown content into a branded pptx while maintaining template styling and placed assets.

What is the best way to automate PowerPoint generation from Markdown reports for board updates?

Automating PowerPoint generation from Markdown reports involves using template inspection to map headings, lists, and tables onto slide placeholders. This deterministic rendering approach produces branded pptx decks suitable for board updates while preserving the slide master.

How do I map Markdown tables and bullet lists onto specific slide placeholders in a PowerPoint template?

Mapping Markdown tables and bullet lists onto slide placeholders requires placeholder-idx mapping during template inspection. This technique projects front matter, headings, lists, and tables into the correct template positions for deterministic rendering of the final pptx output.

What are the limitations of converting Markdown to pptx using template filling?

Converting Markdown to pptx via template filling is limited to existing placeholder structures within the template. It requires python-pptx and proper template inspection, and output paths are confined to ensure deterministic rendering while preserving the slide master and placed assets.