pptx

Create and edit PowerPoint presentations with Python scripts and templates.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alexajuno/dotfiles --skill pptx-alexajuno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/alexajuno/dotfiles/tree/main/dot_claude/plugins/marketplaces/anthropic-agent-skills/skills/pptx
Command: npx skills add https://github.com/alexajuno/dotfiles --skill pptx-alexajuno

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, defusedxml, lxml, Pillow, python-pptx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you create and refine professional PowerPoint presentations, overcoming common design pitfalls and ensuring your message lands effectively.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Editing: Modify existing presentations, including text, layouts, and speaker notes.
  • Visual Design: Offers guidance on color palettes, typography, and slide layouts to avoid generic designs.
  • Use Case: You need to create a pitch deck for investors. Use this Skill to generate slides with a consistent, professional design, incorporating your key data points and brand colors.

Quick Start

Use the pptx skill to create a new presentation with the title "My First Presentation".

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint presentation creation from scratch?

You can automate PowerPoint presentation creation by using Python scripts and libraries like python-pptx and pptxgenjs to generate slides, apply design best practices for color and typography, and output a complete .pptx file.

Can I extract text and modify content in an existing .pptx file?

Yes, you can modify existing .pptx files by unpacking and repacking them for granular control, which allows you to extract text, alter layouts, update content, and edit speaker notes programmatically.

What's the best way to generate a pitch deck with consistent brand colors?

The best way to generate a pitch deck with brand colors is to use automated presentation scripts that apply visual design guidance for color palettes, typography, and slide layouts to ensure a professional, non-generic design.

Does this presentation automation approach work with templates?

Yes, this presentation automation approach supports generating slides from existing templates, allowing you to maintain consistent layouts while injecting new data points and modifying content programmatically.

Do I need Python to edit PowerPoint slides programmatically?

Yes, you need Python to run the scripts that handle presentation editing, as the workflow relies on libraries like python-pptx, Pillow, and lxml to manipulate slides, extract text, and apply layout modifications.

Why unpack and repack a PPTX file for slide modifications?

Unpacking and repacking a PPTX file provides granular control over the presentation's internal XML structure, enabling precise modifications to layouts, text, and visual elements that standard high-level APIs might restrict.