pptx-author

Generate headless PowerPoint decks from workbook data using python-pptx.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill pptx-author-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/devMoez/titan/tree/main/optional-skills/finance/pptx-author
Command: npx skills add https://github.com/devMoez/titan --skill pptx-author-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill turns spreadsheet-backed valuation and financial inputs into a finished PowerPoint file so your slide numbers stay consistent with the source workbook.

Core Features & Use Cases

  • Headless .pptx generation with python-pptx: Produces a PowerPoint deck artifact on disk without requiring an interactive PowerPoint session.
  • Workbook-to-deck number binding: Ensures every displayed figure traces to a specific named range or cell from your model workbook, preventing drift.
  • Template-aware styling and image-based chart embedding: Optionally applies a firm template if present, and embeds PNG-rendered charts for fidelity when native pptx charts don’t match expectations.
  • Use case: Build pitch decks, IC memos, or earnings-style notes where valuation, comps outputs, and charts must exactly reflect the underlying model.

Quick Start

Ask the agent to generate your PowerPoint deck from your model workbook and write the resulting file to ./out as a .pptx artifact.

Frequently Asked Questions about pptx-author

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

FAQPage Schema
How do I generate a PowerPoint pitch deck from an Excel financial model?

Generate a PowerPoint pitch deck from an Excel financial model by programmatically building slides and binding displayed figures to specific workbook cells or named ranges, producing a finished .pptx file on disk.

How does workbook-to-deck number binding prevent financial modeling drift?

Workbook-to-deck number binding prevents financial modeling drift by tracing every displayed slide figure to a specific named range or cell from the source model workbook, ensuring slide numbers stay consistent with underlying valuation inputs.

Can I embed charts into a pptx without an interactive PowerPoint session?

You can embed charts into a pptx without an interactive PowerPoint session by using python-pptx for headless generation and embedding PNG-rendered charts to maintain high-fidelity rendering when native charts do not match expectations.

Does python-pptx support applying firm templates to IC memos and earnings presentations?

python-pptx supports applying firm templates to IC memos and earnings presentations by optionally applying a template if present during the headless generation process to maintain consistent styling across valuation outputs.

What is the best way to keep slide figures consistent with valuation model outputs?

The best way to keep slide figures consistent with valuation model outputs is programmatically generating presentation files using python-pptx and binding all deck numbers to specific named ranges from the source workbook to prevent manual transcription errors.

Do I need a specific environment to produce headless PowerPoint artifacts?

You need to install python-pptx and configure your environment to write the resulting file to ./out as a .pptx artifact to successfully produce headless PowerPoint presentations without requiring an interactive application session.