pptx

Create and edit PowerPoint presentations programmatically with python-pptx.

5|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/hyperbolic-c/auto-writing --skill pptx-hyperbolic-c
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/hyperbolic-c/auto-writing/tree/main/claude-scientific-writer/skills/document-skills/pptx
Command: npx skills add https://github.com/hyperbolic-c/auto-writing --skill pptx-hyperbolic-c

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx.

What problem does it solve?

The PPTX skill provides a programmable toolkit to create, edit, and analyse PowerPoint presentations, reducing manual slide assembly and repetitive editing tasks.

Core Features & Use Cases

  • Create slides, layouts, and content programmatically using Python and the python-pptx library.
  • Manage speaker notes and comments, enabling templated decks and bulk content updates.
  • Use cases include generating data-driven decks, templated slide production, and bulk slide edits for reports and proposals.

Quick Start

Use the pptx skill to generate a starter deck and save it as output.pptx from a simple data source or template.

Frequently Asked Questions about pptx

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

FAQPage Schema
Can I automate creating a PowerPoint presentation from data using Python?

Yes, you can automate creating a PowerPoint presentation from data by using Python and the python-pptx library to programmatically generate slides, apply layouts, and insert content.

Does python-pptx support editing existing PowerPoint presentations?

The python-pptx library supports editing existing PowerPoint presentations, allowing you to programmatically update layouts, modify content, and manage notes for bulk slide edits.

Do I need python-pptx to generate .pptx files programmatically?

You need the python-pptx Python library installed to generate and edit .pptx files, enabling you to create slides, apply layouts, and manage content programmatically.

How do I save a Python-generated presentation as output.pptx?

You can generate a starter deck and save it as output.pptx by using the pptx skill with a simple data source or template, applying layouts and adding content programmatically.