document-skills:pptx

Create, edit, and analyze PowerPoint presentations using python-pptx.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/tankygranny05/agent-box --skill document-skills-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-skills:pptx
Source: https://github.com/tankygranny05/agent-box/tree/main/agent-box/seed/codex-skills/document-skills-pptx
Command: npx skills add https://github.com/tankygranny05/agent-box --skill document-skills-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, modification, and analysis of PowerPoint presentations, streamlining the process of generating and managing slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch.
  • Content Editing: Modify existing slides, including text, layouts, and media.
  • Slide Management: Work with slide layouts, add speaker notes, and format text.
  • Use Case: Quickly create a new sales pitch deck by defining slide titles, bullet points, and adding company branding images.

Quick Start

Use the document-skills:pptx skill to create a new presentation with a title slide.

Frequently Asked Questions about document-skills:pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from scratch using Python?

To create a PowerPoint presentation from scratch, use the python-pptx library to generate new slides, define layouts, add text, and insert media. It supports building complete decks programmatically.

Can I edit existing PPTX slides and add speaker notes with Python?

Yes, you can edit existing PPTX slides and add speaker notes with Python. The python-pptx library allows you to modify slide content, work with layouts, format text, and insert notes for presentations.

Does python-pptx support inserting images, charts, and tables into slides?

Yes, python-pptx supports inserting images, charts, and tables into slides. You can programmatically add these media and data elements to your PowerPoint presentations to enhance content visualization.

How do I extract content and text from an existing PowerPoint file?

You can extract content and text from an existing PowerPoint file by leveraging the analysis capabilities of the python-pptx library. It allows you to read slide layouts, text content, and other presentation elements programmatically.

What is the best way to automate generating a sales pitch deck with company branding?

The best way to automate generating a sales pitch deck with company branding is using python-pptx to programmatically define slide titles, bullet points, and insert branding images. This streamlines the creation of customized presentations.