pptx

Generates Markdown ADR documents with structured sections from provided inputs.

1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/abdullah1854/ClaudeSuperSkills --skill pptx-abdullah1854
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/abdullah1854/ClaudeSuperSkills/tree/main/pptx
Command: npx skills add https://github.com/abdullah1854/ClaudeSuperSkills --skill pptx-abdullah1854

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating and editing PowerPoint presentations manually is tedious. This Skill covers reading, creating, and formatting slides programmatically.

Core Features & Use Cases

  • Slide creation: Add title, bullets, and charts via Python.
  • Content formatting: Apply styles, fonts, and layout templates.
  • Template-based creation: Build presentations from templates and export.

Quick Start

Create a 3-slide deck with a title, bullet points, and a simple chart, then save as output.pptx.

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 with Python?

Automate PowerPoint creation by programmatically generating slides with python-pptx, adding title slides, bullet points, and charts, then exporting to .pptx format. This eliminates manual editing and enables bulk presentation generation from structured data.

Can I create slides with charts and formatted text using python-pptx?

Yes, python-pptx supports adding charts, applying fonts and styles, inserting bullet points, and applying layout templates to slides. You can build fully formatted presentations programmatically and save them as .pptx files.

What's the best way to generate presentations from templates?

Use template-based workflows to define slide layouts, styles, and structure once, then apply them to multiple presentations. This approach ensures consistency across slides and reduces redundant formatting for bulk presentation generation.

How do I read and modify existing PowerPoint files programmatically?

Read existing .pptx files with python-pptx, extract slide content, modify text and formatting, add new slides with charts or bullets, and save changes back to the file. This enables automated updates to presentations without manual intervention.

When should I use python-pptx for slide automation instead of manual editing?

Use python-pptx when generating multiple presentations, repeating slide structures, embedding dynamic data into slides, or automating report generation. It's most valuable for batch workflows where manual creation would be time-prohibitive.

What file formats and chart types does PowerPoint automation support?

PowerPoint automation via python-pptx works with .pptx files and supports embedding charts, images, and formatted text. It integrates with Python data workflows to populate slides with dynamic content from various data sources.