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.