pptx-author

Generate PowerPoint presentations by binding slide content to Excel model data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, openpyxl.

What problem does it solve?

This skill solves the challenge of creating data-driven PowerPoint presentations where every figure must be accurately traced back to a source Excel workbook, preventing manual transcription errors.

Core Features & Use Cases

  • Headless Generation: Programmatically build .pptx files using python-pptx without needing a live PowerPoint session.
  • Data Binding: Link slide content directly to named ranges or cells in an Excel model to ensure financial accuracy.
  • Template Support: Inherit branded layouts, colors, and fonts from existing firm templates.
  • Use Case: Ideal for generating pitch decks, investment committee memos, or earnings notes where charts and tables must reflect the latest model outputs.

Quick Start

Use the pptx-author skill to generate a pitch deck from the data in model.xlsx using the firm-template.pptx file.

Frequently Asked Questions about pptx-author

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

FAQPage Schema
How do I automate generating PowerPoint presentations from Excel data?

You can automate generating PowerPoint presentations from Excel data by using python-pptx and openpyxl to programmatically extract computed values from source workbooks and bind them directly to slide content. This headless generation prevents manual transcription errors.

Can I link PowerPoint slide content directly to Excel model cells?

Yes, you can link PowerPoint slide content directly to Excel model cells through data binding. This mechanism connects slide elements to named ranges or specific cells in a source workbook, ensuring high data fidelity for financial pitch decks and investment memos.

Does python-pptx support headless PowerPoint generation for financial reporting?

python-pptx does support headless PowerPoint generation for financial reporting. It programmatically renders .pptx files without needing a live PowerPoint session, allowing you to produce earnings reports and investment committee memos requiring high data accuracy.

What is the best way to create data-driven pitch decks without manual transcription?

The best way to create data-driven pitch decks without manual transcription is to programmatically bind slide content to external Excel model data. This approach ensures every financial figure is accurately traced back to the source workbook, eliminating manual entry errors.

Can I use existing firm templates when generating PowerPoint files with python-pptx?

You can use existing firm templates when generating PowerPoint files with python-pptx. The skill inherits branded layouts, colors, and fonts from your provided template files, ensuring the programmatically rendered slides match your firm's visual identity.

Do I need openpyxl to extract computed values for PowerPoint automation?

You need openpyxl to extract computed values for PowerPoint automation because it reads the source Excel workbooks. Together with python-pptx, it enables the data binding process that pulls the latest model outputs into your financial charts and tables.