pptx-author

Generate PowerPoint .pptx files by scripting slides with python-pptx.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of PowerPoint decks in a headless environment, enabling users to generate presentation files without manual PowerPoint interaction.

Core Features & Use Cases

  • File Generation: Produces a .pptx file saved to disk for delivery or further editing.
  • Deck Assembly: Facilitates building slides with titles, content, charts, and images via scripting.
  • Use Case: Prepare a client pitch deck programmatically by scripting slide contents and saving the presentation as a file ready for sharing.

Quick Start

Write a Python script using python-pptx to generate slides and run it to produce the presentation file at ./out/<name>.pptx.

Frequently Asked Questions about pptx-author

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

FAQPage Schema
How do I automate PowerPoint presentation generation without manual interaction?

You can automate PowerPoint presentation generation by running a Python script using the python-pptx library in a headless environment to build slides and save the deck as a .pptx file artifact to disk.

What is the best way to create a client pitch deck programmatically?

The best way to create a client pitch deck programmatically is to script slide contents, including titles, text, charts, and images, using python-pptx to generate a ready-to-share presentation file.

Do I need python-pptx to script slide creation for automated reporting?

Yes, you need python-pptx installed to script slide creation, as this Skill relies on it to facilitate building presentations and saving the output as a .pptx file in headless mode.

Can I generate PowerPoint files in a headless environment for project summaries?

Yes, you can generate PowerPoint files in a headless environment by executing scripts that assemble project summary slides and save the final presentation directly to the output directory.

Does this approach support adding charts and images when building slides via scripting?

Yes, this scripting approach supports building slides with charts and images, allowing you to populate automated reporting decks and save them as editable .pptx files for further delivery.