pptx-author

Generate PowerPoint .pptx decks headlessly using Python and python-pptx.

Updated May 27, 2026
One-click install
npx skills add https://github.com/cwstedctw/financial-services-tw --skill pptx-author-cwstedctw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/cwstedctw/financial-services-tw/tree/main/taiwan-finance/skills/pptx-author
Command: npx skills add https://github.com/cwstedctw/financial-services-tw --skill pptx-author-cwstedctw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the need to produce a PowerPoint (.pptx) file in a headless environment without relying on interactive Office tools, so managed-agent workflows can consume the deck artifact directly.

Core Features & Use Cases

  • Headless PPTX file generation: Creates a .pptx saved to the local disk at ./out/<name>.pptx for orchestration to collect.
  • Template-aware deck building: Uses a mounted template at ./templates/ (e.g., firm-template.pptx) when available, otherwise falls back to default layouts.
  • Model-auditable slide content: Encourages that every number traces back to the model output (e.g., ./out/model.xlsx), supporting reproducible decks for finance presentations.

Quick Start

Use the pptx-author skill to create a valuation summary PowerPoint deck for a target company in headless mode and save it to the out folder.

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 presentation in a headless environment without interactive Office tools?

You can generate a PowerPoint deck headlessly using Python with python-pptx to assemble slides and save the .pptx file directly to disk. This bypasses interactive Office tools, writing the final artifact to a local output directory for automated workflows to collect.

Can I use a custom firm template for automated pptx generation?

Yes, you can apply a custom firm template during pptx generation by mounting a .pptx file in the templates directory. The process uses this template for deck building, falling back to default layouts if no template file is available.

What is headless PowerPoint deck generation for managed-agent workflows?

Headless PowerPoint deck generation creates .pptx files programmatically without a graphical interface. It allows managed-agent workflows to produce reproducible presentation artifacts on disk, such as valuation summaries and pitch decks for finance communication.

Do I need Python and python-pptx to create a headless presentation deck?

Yes, Python and the python-pptx library are required dependencies. The skill relies on Python with python-pptx for slide assembly and saving the final presentation deck artifact to the local disk.

How do I ensure numbers in a generated pitch deck trace back to model output?

To ensure numbers in a generated pitch deck trace back to model output, reference data artifacts like a model.xlsx file during slide assembly. The process encourages model-auditable slide content, supporting reproducible decks for finance presentations.

Where does the generated .pptx file artifact get saved during automated presentation generation?

The generated .pptx file artifact is saved to the local disk at ./out/<name>.pptx. This allows orchestration workflows to directly collect the presentation file after headless generation completes.