pptx-author

Generate .pptx files with python-pptx during headless sessions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The pptx-author skill solves the issue of producing .pptx files during headless operations for managed-agent sessions where a live PowerPoint document cannot be edited directly.

Core Features & Use Cases

  • Headless .pptx Production: Generate .pptx files that can be used as artifacts instead of editing live documents in managed-agent mode.
  • Scriptable with Python-pptx: Build and save presentations programmatically using Python and the python-pptx library.
  • Template Support: Use pre-existing PowerPoint templates to standardize your deck or default to custom layouts when a template is not available.

Quick Start

To create a presentation named 'business-case.pptx' with a provided template, use the following command:

use pptx-author to create presentation "business-case.pptx" using "template.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 in a headless automated session?

Yes, python-pptx supports creating presentations from pre-existing PowerPoint templates. You can standardize your deck by specifying a template file, or rely on default custom layouts if no template is provided.

Can I use custom PowerPoint templates for automated pptx generation?

Yes, automated pptx generation supports using pre-existing PowerPoint templates to standardize your deck. If a template is not available, it defaults to custom layouts to build and save presentations programmatically.

Why do I need script-based generation for PowerPoint files in managed-agent mode?

Script-based PowerPoint generation is needed in managed-agent mode because live documents cannot be edited directly during headless operations. Producing .pptx files programmatically provides static artifacts for downstream use.

Does python-pptx work with headless document creation workflows?

Python-pptx works with headless document creation workflows by building and saving presentations programmatically. It handles script-based generation to output .pptx files without requiring a live PowerPoint instance.

What is the best way to create .pptx artifacts during headless operations?

The best way to create .pptx artifacts during headless operations is script-based generation using python-pptx. This approach supports custom slideshows using either specified templates or default layouts.