document-pptx

Generate and edit PowerPoint presentations from data using python-pptx and pptxgenjs.

73|16|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill document-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-pptx
Source: https://github.com/vasilyu1983/AI-Agents-public/tree/main/frameworks/claude-code-kit/framework/skills/document-pptx
Command: npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill document-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates PPTX generation and editing with templates, charts, and media.

Core Features & Use Cases

  • Slide generation: Masters, layouts, text blocks.
  • Charts & visuals: Inline charts and images.
  • Export & templating: Reusable deck templates for reports.

Quick Start

Create a pitch deck with a title slide and a chart slide from a dataset.

Frequently Asked Questions about document-pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from data?

Automate PowerPoint generation using python-pptx (Python) or pptxgenjs (Node.js) to programmatically create slides, insert content, and apply templates. Both libraries handle slide layouts, text formatting, charts, and images without manual editing.

Can I generate charts and embed images directly into PPTX files?

Yes. Both python-pptx and pptxgenjs support inline chart rendering and image embedding. You can insert data-driven charts and media files programmatically as part of slide generation.

What's the best way to create reusable presentation templates?

Design master slides and layouts once, then apply them across multiple decks using python-pptx or pptxgenjs. Templates enable consistent branding and structure for automated report generation and pitch decks.

Does this work for generating reports and training materials automatically?

Yes. The Skill automates slide generation for pitch decks, reports, and training materials by inserting data, charts, speaker notes, and branding programmatically across Python and Node.js environments.

Can I add speaker notes and apply branding to automated decks?

Both python-pptx and pptxgenjs support speaker notes insertion and template-based branding application. You can embed notes and enforce visual consistency during programmatic slide generation.