PowerPoint PPTX

Automate PowerPoint .pptx creation, editing, and customization with python-pptx templates and layouts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation, editing, and customization of PowerPoint presentations to save time and ensure consistency across slides and charts.

Core Features & Use Cases

  • Create, edit, and populate .pptx files using python-pptx with templates and layouts.
  • Add slides, text, images, and charts, enabling batch generation for presentations and reports.
  • Use cases include preparing client decks, internal briefings, and data-driven slides from templates.

Quick Start

Create a new presentation from a template and populate it with slides, charts, and content.

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?

You can automate PowerPoint presentation creation using Python by leveraging the python-pptx library to generate slides, populate templates, and embed charts. This Skill handles local, template-driven slide generation and enforces basic slide layouts.

Can I batch process multiple PowerPoint files with python-pptx?

Yes, you can batch process multiple PowerPoint files with python-pptx. This Skill supports batch generation for presentations and reports, allowing content population and template-driven customization across multiple local .pptx outputs simultaneously.

What's the best way to populate a PowerPoint template with data-driven slides?

The best way to populate a PowerPoint template with data-driven slides is using Python automation to inject text, images, and charts. This Skill operates on local filesystem templates, applying python-pptx to enforce layouts while generating client decks and briefings.

Does python-pptx support adding charts and images to existing slides?

Yes, python-pptx supports adding charts and images to existing slides. This Skill automates the editing and customization of .pptx files, enabling you to embed charts, insert images, and populate text while maintaining the presentation's basic structure.

Do I need a local PowerPoint installation to generate .pptx files with Python?

No, you do not need a local PowerPoint installation to generate .pptx files with Python. This Skill relies entirely on the python-pptx library and operates on local filesystem templates and outputs to create and edit presentations independently.