pptx-manipulation
>
Security Assessment
About pptx-manipulation
The pptx-manipulation skill enables automated creation, editing, and management of Microsoft PowerPoint (.pptx) presentations using the python-pptx library. It is designed to help users generate professional presentation files programmatically instead of manually editing slides in PowerPoint. The skill supports creating new presentations from scratch, opening and modifying existing presentations, and structuring slides with predefined layouts. By using Python-based automation, users can efficiently generate slide decks for reports, pitch presentations, educational content, and business documentation while reducing repetitive manual formatting tasks.
The skill includes capabilities for slide creation, slide editing, and content manipulation within presentations. It supports adding titles, text content, text boxes, shapes, and images to slides, while also working with placeholders, layouts, and presentation structures such as slide masters and shape collections. Integrated MCP tools provide functions for creating presentations, extracting content from existing files, adding slides, and updating slides. The skill is compatible with multiple AI models and supports both English and Chinese languages, making it suitable for multilingual presentation workflows.
Typical use cases include generating pitch decks from outlines, creating business reports, converting markdown or structured content into presentations, and extracting text from existing PowerPoint files for analysis or reuse. The skill is intended for developers, business professionals, educators, analysts, and teams that need scalable presentation generation or automated document workflows. It is particularly useful in environments where presentations must be produced dynamically from data, templates, or external content sources.
FAQ
What can this skill create or modify?
This skill can create new PowerPoint presentations, add or edit slides, insert text and images, create text boxes and shapes, and extract content from existing .pptx files.
Which library does this skill use for PowerPoint manipulation?
The skill uses the python-pptx library for working with Microsoft PowerPoint presentations programmatically.
Can the skill work with existing presentation files?
Yes. The skill can open existing .pptx files, extract content from them, and update slides or presentation elements.
Which AI models are compatible with this skill?
The recommended models are claude-sonnet-4 and claude-opus-4, while compatible models include claude-3-5-sonnet, gpt-4, and gpt-4o.
Does the skill support multimedia and visual elements?
Yes. The skill supports adding images, text boxes, and various PowerPoint shapes to presentation slides using python-pptx functionality.
Install pptx-manipulation
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
claude-office-skills/skills