pptx-author

Generate PowerPoint decks from Excel model data using python-pptx and openpyxl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of creating consistent, data-accurate PowerPoint presentations by programmatically generating slides directly from Excel model outputs, ensuring that every figure is traceable to its source.

Core Features & Use Cases

  • Headless Deck Generation: Create .pptx files programmatically using python-pptx without needing a live PowerPoint session.
  • Data Integrity: Bind slide content directly to named ranges or cells in Excel workbooks to prevent data drift.
  • Template Support: Inherit branded layouts, colors, and fonts by mounting a firm-specific template.
  • Use Case: Ideal for financial analysts needing to generate pitch decks, IC memos, or earnings notes where charts and tables must reflect the latest model calculations.

Quick Start

Use the pptx-author skill to generate a pitch deck from the provided model.xlsx file using the firm-template.pptx as a base.

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 from Excel data programmatically?

You can generate PowerPoint presentations from Excel data by binding slide content directly to workbook cells. This Skill uses python-pptx and openpyxl to construct slides headlessly, ensuring figures remain traceable to their source calculations for high data fidelity.

Can I create pitch decks without opening PowerPoint using python-pptx?

Yes, you can create pitch decks without a live PowerPoint session. This Skill automates headless .pptx file generation using python-pptx, constructing slides programmatically and extracting values directly from source Excel workbooks without manual input.

How do I bind Excel model outputs to PowerPoint slides to prevent data drift?

You bind Excel model outputs to PowerPoint slides by linking content directly to named ranges or cells in source workbooks. This prevents data drift by ensuring presentation charts and tables automatically reflect the latest financial model calculations.

Do I need openpyxl and python-pptx installed to automate financial report generation?

Yes, you need both openpyxl and python-pptx installed to automate financial report generation. python-pptx constructs the presentation slides programmatically, while openpyxl extracts the required values from the source Excel workbooks.

Can I use a branded PowerPoint template for automated investment memos?

You can use a branded PowerPoint template for automated investment memos. This Skill inherits firm-specific layouts, colors, and fonts by mounting a provided template, ensuring generated pitch decks maintain consistent corporate styling.

What are the limitations of generating PowerPoint files programmatically with python-pptx?

Limitations of generating PowerPoint files programmatically include dependency on pre-defined Excel structures and templates. Complex animations or live embedded objects are unsupported, as the Skill focuses on static, data-backed financial reporting rather than interactive presentations.