PPT Presentation Editor

•
34
•

Automates the process of editing, updating, and restructuring PowerPoint presentations using XML-safe workflows.

The ppt-editing-skill for Claude Code provides a robust framework for programmatically manipulating PowerPoint files by interacting directly with their underlying XML structure. It enables developers to automate template-based deck updates, map content to specific layouts, and perform complex operations like slide duplication, reordering, and parallel content editing. This skill is ideal for generating recurring data-driven reports, standardizing presentation styles, and transforming raw documentation into professional slide decks without manual intervention, ensuring structural integrity through automated validation and cleaning scripts.

Key Features

01Template-based content mapping and analysis using markitdown
02Automated cleaning of orphaned assets and orphaned media files
03Advanced formatting support for XML-safe characters and list structures
04Safe slide duplication and reordering via specialized Python scripts
05Parallel XML editing of individual slides for high-speed updates
0634 GitHub stars

Use Cases

01Automating recurring business reviews and monthly data-driven reports
02Programmatically updating existing presentation templates with new branding or data
03Scaling slide production by mapping raw text content to varied slide layouts