PPTX from Layouts
Last reviewed: 2026-04-28
Corporate Templates
Architecture-Aware
Open Source
Best for: Organizations with existing branded PowerPoint templates — fills real slide placeholders without breaking corporate design systems
Not ideal for: Creating presentations from scratch without a template, or cases where you don't have a company .pptx template file to work from
How It Works
Your Markdown
→
Layout Mapping
→
Template Placeholders
→
Native .pptx
The key insight: instead of generating slides from scratch, this skill reads your existing PowerPoint template, understands its slide layouts and placeholder structure, then maps your content directly into the right placeholders. Your template stays intact — fonts, colors, logo positions, animations — nothing breaks.
Core Features
🏗️
Architecture-Aware Layout Mapping
Reads your .pptx template's slide layout XML to understand what placeholder types exist (title, body, subtitle, image, etc.) — then fills each placeholder with the correct content type. No misplaced text, no overflowing boxes.
🔒
Template Integrity Preserved
Your brand fonts, color palette, logo placement, and slide master are never modified. The skill only fills content placeholders — everything else stays exactly as your design team configured it.
📝
Markdown-In, PPTX-Out
Write your content in plain Markdown — headings become slide titles, bullets become content areas, and code blocks become formatted text boxes. Simple input, professional corporate output.
📐
Multiple Layout Support
Handles multi-layout templates with different slide types (title slide, section header, content slide, two-column, full-image) — selects the right layout for each slide based on content structure.
Signals
Output Format
Native .pptx
Template Integrity
Fully preserved
Quality Assessment
From-Scratch Creation
2.5
From-Scratch score is low by design — this skill requires an existing template. That's its specialization, not a weakness.
Install & Use
git clone https://github.com/tristan-mcinnis/pptx-from-layouts-skill
cp -r pptx-from-layouts-skill ~/.claude/skills/pptx-from-layouts
pip install python-pptx pydantic pillow