pptx-generator

Generate PowerPoint presentations with slides, charts, images, and tables using python-pptx.

1|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/ntaksh42/agents --skill pptx-generator-ntaksh42
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/ntaksh42/agents/tree/main/.claude/skills/pptx-generator
Command: npx skills add https://github.com/ntaksh42/agents --skill pptx-generator-ntaksh42

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of PowerPoint presentations, allowing for programmatic generation of slides, charts, images, and tables.

Core Features & Use Cases

  • Slide Creation: Generate title slides, content slides, and image slides.
  • Chart Generation: Supports creating bar, line, and pie charts.
  • Formatting: Apply design templates and control text formatting.
  • Use Case: Automatically generate a monthly performance report presentation with charts and key metrics directly from data.

Quick Start

Use the pptx-generator skill to create a presentation titled 'Monthly Report' with a subtitle 'November 2023'.

Frequently Asked Questions about pptx-generator

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

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

Automating PowerPoint presentation generation involves using the python-pptx library to programmatically create slides, charts, images, and tables. This Skill scripts the entire process, enabling automated reporting and content generation directly from your data.

Can I generate charts in PowerPoint using python-pptx?

Yes, you can generate charts in PowerPoint using python-pptx. This Skill supports programmatic creation of bar, line, and pie charts, allowing you to visualize data and key metrics directly within your generated slides.

What do I need to create PowerPoint slides programmatically with Python?

To create PowerPoint slides programmatically, you need a Python environment with the python-pptx library installed. This Skill requires this specific dependency to automate the generation of title slides, content slides, and image slides.

How do I add tables and images to a PowerPoint file using Python?

To add tables and images to a PowerPoint file using Python, this Skill leverages python-pptx to insert these elements programmatically. It supports creating image slides and tables to structure automated reports and content.

Does python-pptx support applying design templates and text formatting?

Yes, python-pptx supports applying design templates and controlling text formatting. This Skill utilizes these capabilities to ensure programmatically generated presentations maintain consistent design and formatting standards.

What are the limitations of generating PowerPoint files with python-pptx?

Generating PowerPoint files with python-pptx is limited to the features the library exposes, such as basic slides, bar, line, and pie charts, images, and tables. Complex animations or advanced slide transitions are not supported by this automation approach.