pptx-author

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, openpyxl.

What problem does it solve?

This skill solves the challenge of creating professional, data-accurate financial presentations by automating the generation of PowerPoint files directly from source workbooks, ensuring every figure is traceable and consistent.

Core Features & Use Cases

  • Headless Deck Generation: Create .pptx files using Python without needing a live PowerPoint session.
  • Data Integrity: Bind slide content directly to Excel model cells to ensure numbers never drift from the source.
  • Use Case: Ideal for financial analysts building pitch decks, investment committee memos, or earnings notes where accuracy and auditability of figures are paramount.

Quick Start

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

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 programmatically by binding slide content directly to Excel model cells using python-pptx and openpyxl. This ensures high-fidelity output while maintaining data traceability without needing a live PowerPoint session.

What is data binding for financial PowerPoint decks?

Data binding for financial PowerPoint decks is the process of linking slide content directly to external Excel model data. It ensures that figures never drift from the source, maintaining strict data traceability for investment memos and financial reports.

Can I create PowerPoint files without opening the PowerPoint application?

Yes, you can create PowerPoint files without opening the application through headless execution. Using python-pptx, the system generates .pptx files programmatically in a headless environment, allowing automated batch creation of financial reports.

Does python-pptx work with openpyxl to automate financial reporting?

Yes, python-pptx works with openpyxl to automate financial reporting by reading source workbook data and binding it directly to slide templates. This combination produces professional pitch decks while ensuring every figure remains consistent with the source.

What is the best way to ensure data accuracy in automated pitch decks?

The best way to ensure data accuracy in automated pitch decks is to bind slide content directly to Excel model cells. This approach prevents manual data entry errors and guarantees that every figure in your presentation is traceable to its source.

Are there limitations when generating PowerPoint files in a headless environment?

Generating PowerPoint files in a headless environment requires predefined template layouts and cannot render complex native animations. It relies strictly on python-pptx for formatting and openpyxl for data extraction, limiting dynamic slide manipulations.