pptx-generation

Generate editable PowerPoint .pptx files with python-pptx or pptxgenjs.

12|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TeiNam/kiro-with-harness --skill pptx-generation-teinam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generation
Source: https://github.com/TeiNam/kiro-with-harness/tree/main/skills/pptx-generation
Command: npx skills add https://github.com/TeiNam/kiro-with-harness --skill pptx-generation-teinam

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for generating native PowerPoint .pptx files programmatically, providing a solution for users who require an editable .pptx file rather than an HTML deck.

Core Features & Use Cases

  • Programmatic Generation: Build PowerPoint files with slides, titles, bullet bodies, tables, charts, and images using python-pptx or pptxgenjs.
  • Editable .pptx Files: Suitable for users who need to edit the PowerPoint file after generation.
  • Use Case: Ideal for creating presentations that require modifications and are intended to be used in PowerPoint or other compatible software.

Quick Start

Generate a PowerPoint presentation with a title and table using python-pptx.

Frequently Asked Questions about pptx-generation

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

FAQPage Schema
How do I generate native PowerPoint .pptx files programmatically?

You can generate native PowerPoint .pptx files programmatically using python-pptx or pptxgenjs, which create slides, titles, tables, charts, and images suitable for editing in PowerPoint or compatible software.

Why create a .pptx file instead of an HTML deck for my presentation?

Creating a .pptx file instead of an HTML deck ensures the output is a native PowerPoint presentation that users can open and edit directly in PowerPoint or compatible software, rather than a static web page.

Can I add tables and charts to a PowerPoint presentation using python-pptx?

Yes, you can add tables and charts to a PowerPoint presentation using python-pptx or pptxgenjs, supporting the programmatic creation of slides with titles, bullet bodies, and images for editable .pptx files.

Does pptxgenjs work for generating editable PowerPoint files?

Yes, pptxgenjs works for generating editable PowerPoint files, allowing you to programmatically create and manipulate .pptx slides intended for subsequent modification in PowerPoint or compatible software.

What is the best way to automate PowerPoint creation for users who need to edit slides later?

The best way to automate PowerPoint creation for later editing is generating native .pptx files programmatically with python-pptx or pptxgenjs, which outputs editable presentations rather than static formats.

Do I need python-pptx or pptxgenjs installed to build .pptx decks?

Yes, you need python-pptx or pptxgenjs installed, as these libraries are required dependencies for the programmatic creation and manipulation of native PowerPoint .pptx slides and presentation elements.