pptx
Specialized skill for converting Markdown documents into PowerPoint presentations (PPTX) with support for Mermaid diagrams and branding. Use this when asked to generate PPTX from Markdown.
When & Why to Use This Skill
This Claude skill automates the conversion of Markdown documents into professional PowerPoint (PPTX) presentations. By leveraging Pandoc and PowerShell, it enables users to transform structured text, including Mermaid diagrams and branded templates, into presentation-ready files, significantly reducing manual formatting effort and streamlining the content-to-presentation workflow.
Use Cases
- Technical Presentations: Rapidly convert technical documentation, README files, or project specifications into structured slide decks for stakeholder meetings.
- Automated Diagramming: Automatically render Mermaid.js code blocks into images and embed them directly into PowerPoint slides for visual clarity.
- Branded Reporting: Apply consistent corporate styles and templates to Markdown-based reports to ensure professional branding across all deliverables.
- Rapid Prototyping: Transform brainstormed outlines or meeting notes written in Markdown into draft presentations in seconds, allowing for immediate review and iteration.
| name | pptx |
|---|---|
| description | Specialized skill for converting Markdown documents into PowerPoint presentations (PPTX) with support for Mermaid diagrams and branding. Use this when asked to generate PPTX from Markdown. |
PPTX Generator Skill
Overview
The PPTX Generator is a specialized skill for converting Markdown documents into professional PowerPoint presentations (PPTX). It leverages PowerShell scripting and Pandoc to produce slide-based deliverables, with optional Mermaid diagram processing.
Purpose
- Convert Markdown to PPTX format
- Process Mermaid diagrams into images for slides
- Apply basic branding or templates if available
- Generate presentation-ready files
Scope
- Input: Markdown files with optional Mermaid diagrams
- Output: PPTX presentation
- Integration: PowerShell-based conversion with Pandoc
Key Features
- PPTX Conversion: Direct Markdown to PowerPoint
- Mermaid Processing: Automatic diagram-to-image conversion
- Slide Generation: Markdown headers become slides
- Resource Handling: Images and diagrams embedded
Inputs
- Markdown file path
- Output path for PPTX
- Optional: Template for PPTX
Outputs
- Generated PPTX file
- Processed images/diagrams
Process Flow
- Validate input Markdown file
- Process Mermaid diagrams if present
- Convert using Pandoc to PPTX
- Handle resource paths
Usage
Invoke to create PPTX presentations from Markdown. Output folder is automatically determined: uses ~/project-root/docs/Analysis/outputs if it exists, otherwise the input file's directory.
Example:
.\convert-document.ps1 -InputFile 'MacroFlow-Analysis.md' -Formats pptx
Or specify custom output:
.\convert-document.ps1 -InputFile 'MacroFlow-Analysis.md' -Formats pptx -OutputFolder 'custom'
Dependencies
- Pandoc installed
- PowerShell execution
- Mermaid CLI (optional)