pptx

Create and edit PowerPoint presentations using Python libraries.

134|33|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/kv0906/pm-kit --skill pptx-kv0906
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/kv0906/pm-kit/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/kv0906/pm-kit --skill pptx-kv0906

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you create professional, visually appealing presentations without the struggle of manual design, saving you time and ensuring a polished final product.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates using code.
  • Content Editing: Modify existing presentations, including text extraction and slide manipulation.
  • Design Guidance: Provides best practices and color palettes for impactful slide design.
  • Use Case: Quickly create a pitch deck for a new product, ensuring consistent branding and clear messaging across all slides.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate the creation of PowerPoint presentations from scratch?

Automate PowerPoint presentation creation by using Python libraries like pptxgenjs to generate slides from scratch, applying detailed formatting, color palettes, and visual design improvements without manual effort.

Can I extract text and modify existing PowerPoint slides programmatically?

Yes, you can extract text and modify existing PowerPoint slides programmatically. The skill handles text extraction using markitdown and supports slide manipulation to edit content within your current presentation files.

Does this approach support creating pitch decks with consistent branding and data visualization?

Yes, this approach supports creating pitch decks with consistent branding and data visualization integration. It provides best practices, color palettes, and quality assurance workflows to ensure clear messaging across all slides.

What's the best way to apply professional design formatting to slides using code?

The best way to apply professional design formatting to slides using code is by leveraging built-in design guidance, which offers detailed formatting options, color palettes, and visual design improvements for impactful slide creation.

Do I need Python libraries like python-docx and lxml to edit .pptx files?

Yes, you need Python libraries like python-docx and lxml to edit .pptx files. These dependencies, along with pptxgenjs and markitdown, handle the underlying XML manipulation and content extraction required for slide creation.