pptx-author

Generate PowerPoint .pptx files with python-pptx scripts.

34.1k|5.1k|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/anthropics/financial-services --skill pptx-author-anthropics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/anthropics/financial-services/tree/main/plugins/vertical-plugins/financial-analysis/skills/pptx-author
Command: npx skills add https://github.com/anthropics/financial-services --skill pptx-author-anthropics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of PowerPoint decks by generating .pptx files without opening PowerPoint, streamlining presentation workflows.

Core Features & Use Cases

  • Headless PPTX Generation: Produce presentation files directly on disk for automated reporting or batch creation.
  • Custom Slide Content: Use Python scripts with python-pptx to add slides, text, tables, and images tailored to user specifications.
  • Use Case: Generate a monthly financial report deck automatically by scripting the slide contents and saving as a .pptx file for review.

Quick Start

Use this Skill to create a PowerPoint presentation file with your slides and save it in the output directory.

Frequently Asked Questions about pptx-author

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

FAQPage Schema
How do I automatically generate a PowerPoint file without opening PowerPoint?

You can generate a PowerPoint file by running Python scripts that use the python-pptx library to create slides, add text or tables, and save the .pptx file directly to disk for automated presentation workflows.

Can I create a financial reporting deck automatically using Python?

Yes, you can automate financial reporting decks by scripting slide contents, tables, and layouts with Python to produce a .pptx file suitable for monthly financial reviews without manual editing.

Do I need python-pptx to script PowerPoint presentation generation?

Yes, python-pptx is required as the dependency for slide and layout management. It provides the Python scripting interface needed to add slides, text, tables, and images to generate .pptx files.

What is the best way to batch create PowerPoint files for automated reporting?

Batch creating PowerPoint files is best handled by headless generation scripts that programmatically populate slide content and save multiple .pptx files to disk, streamlining automated reporting workflows without manual intervention.

Can I add custom slides, text, and tables to a .pptx file using Python?

Yes, you can add custom slides, text, tables, and images to a .pptx file by using Python scripts with python-pptx, tailoring the presentation content specifically to your reporting or review specifications.

Are there limitations to generating PowerPoint files with python-pptx for marketing presentations?

Generating PowerPoint files with python-pptx focuses on standard slide content like text, tables, and images. Complex animations or advanced transitions may not be supported, making it best suited for structured reporting decks rather than highly visual marketing presentations.