pptx

acornsoft's avatarfrom acornsoft

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.

0stars🔀0forks📁View on GitHub🕐Updated Jan 10, 2026

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.
namepptx
descriptionSpecialized 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

  1. PPTX Conversion: Direct Markdown to PowerPoint
  2. Mermaid Processing: Automatic diagram-to-image conversion
  3. Slide Generation: Markdown headers become slides
  4. 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

  1. Validate input Markdown file
  2. Process Mermaid diagrams if present
  3. Convert using Pandoc to PPTX
  4. 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)