PowerPoint PPTX

Create and manipulate PowerPoint .pptx files with python-pptx.

3|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/junchenghuo/openclaw-biz-agent --skill powerpoint-pptx-junchenghuo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PowerPoint PPTX
Source: https://github.com/junchenghuo/openclaw-biz-agent/tree/main/leader/skills/powerpoint-pptx
Command: npx skills add https://github.com/junchenghuo/openclaw-biz-agent --skill powerpoint-pptx-junchenghuo

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 and modification of PowerPoint presentations, streamlining the process of generating slides, charts, and tables programmatically.

Core Features & Use Cases

  • Programmatic Slide Creation: Generate slides with various layouts, add text, images, and shapes.
  • Chart and Table Generation: Create and populate charts (bar, line, pie) and tables directly within presentations.
  • Template Automation: Utilize existing templates to maintain brand consistency and structure.
  • Use Case: Automatically generate a quarterly sales report presentation by pulling data from an Excel file and populating pre-designed slides with charts and key figures.

Quick Start

Use the powerpoint-pptx skill to create a new presentation with a title slide and one content slide.

Frequently Asked Questions about PowerPoint PPTX

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

FAQPage Schema
How do I automate PowerPoint presentation creation using python-pptx?

To automate PowerPoint presentation creation, use python-pptx to programmatically generate slides, populate them with text and images, and handle file I/O to save the final .pptx file. It supports creating various slide layouts and inserting shapes.

Can I generate charts and tables in PowerPoint programmatically?

Yes, you can generate charts and tables in PowerPoint programmatically. The python-pptx library supports creating and populating bar, line, and pie charts, as well as building tables directly within your presentation slides.

Does python-pptx work with existing PowerPoint templates for brand consistency?

Yes, python-pptx works with existing PowerPoint templates. You can utilize pre-designed templates to maintain brand consistency and structure, automatically populating placeholder content with new data and charts.

What is the best way to build a quarterly sales report presentation from Excel data?

The best way to build a quarterly sales report presentation from Excel data is by automating the workflow. Pull key figures from Excel, then use python-pptx to programmatically populate pre-designed slides with charts and tables.

Do I need python-pptx installed to create and modify slides?

Yes, you need python-pptx installed to create and modify slides. This Skill requires the python-pptx library to interact with presentation objects, manipulate slide content, and handle file I/O for saving your generated .pptx files.

What are the limitations of using python-pptx for presentation automation?

The limitations of using python-pptx for presentation automation include its intermediate implementation depth, which focuses on generating slides, charts, and tables, rather than executing complex animations or transitions within the presentation file.