pptx-author

Build PowerPoint decks programmatically from Excel data using python-pptx.

Updated May 11, 2026
One-click install
npx skills add https://github.com/richardnguyen0715/keep-it-real --skill pptx-author-richardnguyen0715
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/richardnguyen0715/keep-it-real/tree/main/refer-projects/hermes-agent/optional-skills/finance/pptx-author
Command: npx skills add https://github.com/richardnguyen0715/keep-it-real --skill pptx-author-richardnguyen0715

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of PowerPoint presentations, reducing the manual effort involved in slide design and content creation.

Core Features & Use Cases

  • Headless Deck Building: Generates .pptx files without requiring a PowerPoint session, suitable for file artifact delivery.
  • Model-backed Decks: Perfect for presentations where numerical data can be directly traced to source workbook cells, enhancing data integrity.
  • Customization Options: Incorporates branded colors, fonts, and layouts from template files.
  • Charts: Offers alternatives to native PowerPoint charts for precise matching of model visualizations.
  • File Output: Writes to a designated output directory with specified naming convention.

Quick Start

Use the pptx-author skill to generate a presentation deck from your model outputs, named 'deck-final.pptx'.

Frequently Asked Questions about pptx-author

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

FAQPage Schema
How do I generate PowerPoint presentations programmatically from Excel data?

You can generate PowerPoint presentations programmatically from Excel data using python-pptx to construct data-intensive slideshows. This approach builds model-backed decks where numerical data links directly to underlying workbook sources, ensuring data integrity without manual slide design.

Can I create .pptx files with python-pptx without opening PowerPoint?

Yes, python-pptx supports headless deck building, meaning it generates .pptx files through file I/O without requiring an active PowerPoint session. This allows you to construct visual and data-intensive slideshows programmatically in a server or automated environment.

How do I match Excel model visualizations in PowerPoint charts?

To match model visualizations in PowerPoint charts, python-pptx offers alternatives to native PowerPoint charts. This ensures precise matching of your Excel model visualizations by embedding structured data directly into the slideshows during the programmatic generation process.

Does python-pptx support branded templates for financial presentations?

Yes, python-pptx supports customization options that incorporate branded colors, fonts, and layouts from template files. This allows finance professionals to maintain corporate branding standards while generating model-driven presentations programmatically.

What is the best way to automate financial presentation creation from Python?

The best way to automate financial presentation creation from Python is by leveraging python-pptx for headless execution. It constructs visual and data-intensive slideshows by embedding structured data from Excel sources, writing the final deck to a designated output directory.

Do I need Python installed to build PowerPoint decks programmatically?

Yes, you need a Python environment capable of headless execution to build PowerPoint decks programmatically. The process relies on the python-pptx library and leverages file I/O to construct presentations, requiring Python to run the underlying scripts.