Agent skill
pptx
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/pptx-mshafei721-turbocat
SKILL.md
PPTX Presentation Skill
Core Capabilities
Reading & Analysis: Extract presentation text via markdown conversion or access raw XML for detailed content like speaker notes, comments, and design elements.
Creating Presentations: Two approaches:
- Building from scratch using HTML-to-PowerPoint conversion
- Using existing templates by duplicating, reordering, and replacing content
Editing Existing Files: Modify by unpacking OOXML structure, editing XML, validating, and repacking.
Key Workflows
Text Extraction
pandoc presentation.pptx -o output.md
Creating from HTML
- Design slides in HTML with proper dimensions
- Convert to PowerPoint format
- Apply design principles and color palettes
Template-Based Development
- Analyze existing template inventory
- Duplicate and rearrange slides
- Replace content while preserving formatting
Editing Existing Files
- Unpack:
python unpack.py presentation.pptx output_dir/ - Edit XML files in
ppt/slides/ - Validate:
python validate.py output_dir/ - Pack:
python pack.py output_dir/ new_presentation.pptx
Color Palettes
Example palettes available:
- Classic Blue
- Teal & Coral
- Bold Red
- Modern Minimalist
- Earth Tones
- And 13 more...
Technical Tools
unpack.py- Decompress PPTXvalidate.py- Check XML validitypack.py- Recompress to PPTXthumbnail.py- Generate visual gridsrearrange.py- Slide orderinginventory.py- Text extractionreplace.py- Content updates
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?