pptx-author

Generate headless PowerPoint decks as PPTX file artifacts.

Updated May 6, 2026
One-click install
npx skills add https://github.com/nvmohinani/financial_services --skill pptx-author-nvmohinani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/nvmohinani/financial_services/tree/main/plugins/vertical-plugins/financial-analysis/skills/pptx-author
Command: npx skills add https://github.com/nvmohinani/financial_services --skill pptx-author-nvmohinani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Headless CMA sessions often require delivering presentation assets without opening Office apps; this skill generates PowerPoint decks as file artifacts for automation.

Core Features & Use Cases

  • Headless deck creation: writes a PPTX file to the output directory as a standalone artifact.
  • Template support: applies a template from ./templates if provided.
  • Design conventions: one idea per slide, charts as PNGs when possible, and references to model data.

Quick Start

Run a short Python script using python-pptx to generate the deck and save it to ./out/pitch-<target>.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 files without opening PowerPoint?

This skill generates PowerPoint decks headlessly as file artifacts by running a Python script using python-pptx, writing the output directly to a file without opening Office.

Can I apply a template when generating pptx files in automation?

Yes, the generation process supports applying a template. You simply place your template file in the ./templates directory, and the script applies it to the deck during creation.

What is headless presentation generation in CMA mode?

Headless presentation generation is the process of creating PowerPoint decks as standalone file artifacts without launching live Office apps or sending external requests.

Where does the generated pptx file get saved?

The generated pptx file is saved to the ./out/ directory. The script writes the final deck to ./out/<name>.pptx, ensuring it is stored as a standalone artifact.

Does python-pptx support adding charts to presentation slides?

Yes, python-pptx supports adding charts to presentation slides. The design convention recommends including charts as PNGs when possible while keeping one idea per slide.

What are the limitations of generating pptx files headlessly?

Limitations of headless pptx generation include the inability to interact with live Office applications and the avoidance of external sends. Charts are also recommended as PNGs rather than live objects.