pptx-author

Generate PowerPoint presentations from Excel data using python-pptx and openpyxl.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill pptx-author-brittaniebuffiecsu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-author
Source: https://github.com/brittaniebuffiecsu/zerogravityclaw/tree/main/src/hermes-core/optional-skills/finance/pptx-author
Command: npx skills add https://github.com/brittaniebuffiecsu/zerogravityclaw --skill pptx-author-brittaniebuffiecsu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows users to build professional-looking PowerPoint decks from their data without needing a live PowerPoint session.

Core Features & Use Cases

  • Build PowerPoint Decks: Automates the creation of PowerPoint decks with the power of python-pptx.
  • Integration with Data Sources: Connects data from Excel workbooks to PowerPoint slides ensuring accuracy.
  • Use Case: Ideal for generating pitch decks, investor memos, and other presentation materials where every figure has to be traceable to a data source.

Quick Start

Install dependencies and run the skill with the 'pptx-author' command followed by the necessary parameters.

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 presentations from Excel data in a headless environment?

You can generate PowerPoint presentations from Excel data in a headless environment by running Python scripts that utilize python-pptx and openpyxl to build slides automatically without requiring a live PowerPoint session.

What is the best way to automate pitch deck creation using Python?

Automating pitch deck creation using Python involves leveraging python-pptx to programmatically generate slides from structured data sources. This method ensures every financial figure presented is traceable back to its original Excel workbook.

Do I need Microsoft PowerPoint installed to create pptx files with Python?

You do not need Microsoft PowerPoint installed to create pptx files with Python. The python-pptx library operates independently in headless environments, allowing you to build and save presentation decks directly through your data scripts.

Can I populate PowerPoint slides with openpyxl workbook data automatically?

Yes, you can populate PowerPoint slides with openpyxl workbook data automatically by integrating it with python-pptx. This combination allows scripts to extract figures from Excel and directly inject them into formatted presentation slides.

Does python-pptx support building financial reporting decks without manual formatting?

Python-pptx supports building financial reporting decks without manual formatting by automating slide layout and data insertion through scripts. It connects directly to Excel data sources via openpyxl to ensure reports are generated accurately.

Why use Python scripts for academic research presentations instead of manual slide creation?

Using Python scripts for academic research presentations ensures data traceability by directly mapping Excel data to slides. This eliminates manual creation errors and streamlines the generation of complex academic decks in headless environments.