ppt-writer

Automate PowerPoint presentation creation and styling with python-pptx.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/AaronZhou-THU/OpenAgent --skill ppt-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-writer
Source: https://github.com/AaronZhou-THU/OpenAgent/tree/main/agent-api/src/agent_service/data/skills/ppt-writer
Command: npx skills add https://github.com/AaronZhou-THU/OpenAgent --skill ppt-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation and styling of PowerPoint presentations using python-pptx, eliminating manual slide design and formatting tasks.

Core Features & Use Cases

  • Styled slides with themes, colors, and consistent typography.
  • Support for charts, tables, images, and speaker notes to produce complete decks.
  • Use cases include pitch decks, reports, and training materials for teams.

Quick Start

Create a themed deck for a Q4 review with a title slide, KPI slides, and a chart using python-pptx.

Frequently Asked Questions about ppt-writer

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

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

Automate PowerPoint presentation creation by using python-pptx to generate styled slides with themes, consistent typography, charts, tables, images, and speaker notes without manual formatting.

Can I generate themed slide decks for pitch presentations and reports with python-pptx?

Yes, you can generate themed slide decks for pitch presentations, reports, and training materials by applying consistent colors, typography, and structured layouts using python-pptx.

What is the best way to add charts and tables to a pptx file programmatically?

The best way to add charts and tables to a pptx file programmatically is using python-pptx to insert data visualizations and structured grids directly into your styled slides.

How do I include speaker notes when generating PowerPoint slides with Python?

Include speaker notes when generating PowerPoint slides with Python by utilizing python-pptx to attach presentation scripts and context to individual themed slides.

Do I need to manually design slide layouts when building a presentation with python-pptx?

No, you do not need to manually design slide layouts, because python-pptx applies predefined slide templates, themes, and consistent typography to automate the formatting process.

Can python-pptx create a complete self-contained pitch deck with images and KPI slides?

Yes, python-pptx can create a complete self-contained pitch deck by combining title slides, KPI metrics, data charts, and embedded images into a single styled pptx file.