pptx-author

Generate PowerPoint decks from workbook data using Python and python-pptx.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build PowerPoint decks programmatically from model data, eliminating manual deck creation and ensuring numbers trace to a source workbook.

Core Features & Use Cases

  • Headless deck generation using python-pptx that writes directly to disk.
  • Model-backed decks where every number traces to a workbook cell, enabling traceability for finance and memos.
  • Template-aware output; load a firm template if available; pair with excel-author for data binding to workbook cells.
  • Use cases include pitch decks, IC memos, and earnings notes that require reproducible, audit-friendly decks.

Quick Start

Use the Python snippet to read values from your workbook and write the deck to ./out/pptx-author.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 decks programmatically from Excel workbook data?

You can generate PowerPoint decks programmatically from Excel workbook data by using python-pptx to read model-backed cell values and write slides directly to a .pptx file. This ensures every number in your presentation traces to a source workbook cell for auditability.

Can I use python-pptx to build reproducible pitch decks and IC memos?

Yes, python-pptx can build reproducible pitch decks and IC memos by binding slide content directly to workbook data. This headless deck generation approach writes to disk and eliminates manual formatting, ensuring your investment committee memos are consistently reproducible.

Does python-pptx support loading a custom firm template for deck automation?

python-pptx supports loading a custom firm template for deck automation if the template file is present. This allows you to generate model-backed presentations that match your firm's branding while maintaining data traceability from the source workbook.

What is the best way to automate earnings notes creation from model data?

Automating earnings notes creation from model data is best handled by linking workbook cell values directly to presentation slides using python-pptx. This headless generation method writes output to a designated file path, ensuring financial numbers remain fully traceable to the source model.

Why does manually creating presentations from financial models cause traceability issues?

Manually creating presentations from financial models causes traceability issues because numbers are copied by hand without a direct link to the source workbook. Programmatic deck generation with python-pptx binds every figure to a specific cell, eliminating manual errors and ensuring audit-friendly output.