pptx-author

Generate .pptx files from presentation templates using python-pptx.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/Duzhenyang111/stock_money --skill pptx-author-duzhenyang111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/Duzhenyang111/stock_money/tree/main/financial-services-main/plugins/vertical-plugins/financial-analysis/skills/pptx-author
Command: npx skills add https://github.com/Duzhenyang111/stock_money --skill pptx-author-duzhenyang111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the need for generating .pptx files in a headless environment, suitable for managed-agent sessions where a live PowerPoint document cannot be used.

Core Features & Use Cases

  • Headless Mode Compatibility: Functions in headless (managed-agent) mode without the need for an open Office app.
  • File Output: Delivers a PowerPoint deck as a file artifact on disk, ideal for use as a managed-agent session output.
  • Use Case: When running experiments or sessions in a managed-agent environment, this skill can be used to create a PowerPoint presentation as a file artifact for review or documentation purposes.

Quick Start

Use the pptx-author skill to create a PowerPoint presentation from the template 'firm-template.pptx' named 'pitch'.

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 .pptx file in a headless environment without a live PowerPoint application?

To generate a .pptx file in a headless environment, use a Skill that leverages the python-pptx library to create presentations on disk without needing a live Office app. This method works for managed-agent sessions where UI applications cannot run.

Can I automate PowerPoint presentation creation for managed-agent sessions?

Yes, you can automate presentation creation for managed-agent sessions by using a script-based approach with python-pptx. This produces a .pptx file artifact on disk directly from a template, bypassing the need for manual PowerPoint interaction.

Do I need the python-pptx library to create slides headlessly?

Yes, the python-pptx library is required to create slides headlessly. It provides the underlying functionality to generate and manipulate .pptx files programmatically without launching the PowerPoint desktop application.

What is the best way to create a PowerPoint deck as a file artifact on disk?

The best way to create a PowerPoint deck as a file artifact on disk is using a headless generation approach with python-pptx. This ensures the output is saved directly to the file system for later review or documentation.

Does headless .pptx generation work with existing presentation templates?

Yes, headless .pptx generation works with existing presentation templates stored on disk. The process reads the template file and outputs a new presentation, suitable for automated managed-agent workflows.

Why should I use headless file generation instead of automating the PowerPoint application?

You should use headless file generation because it operates in managed-agent environments where a live PowerPoint application cannot be opened. It relies on python-pptx to write files directly to disk, avoiding UI dependencies and crashes.