python-pptx-generator

Generate Python scripts that create PowerPoint presentations from a topic.

Updated Aug 19, 2025
One-click install
npx skills add https://github.com/hoainam183/GR --skill python-pptx-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-pptx-generator
Source: https://github.com/hoainam183/GR/tree/main/src/RAG_v2/frontend/chat-companion/.agent/skills/python-pptx-generator
Command: npx skills add https://github.com/hoainam183/GR --skill python-pptx-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Python PPTX Generator Skill solves the problem of creating custom PowerPoint presentations. It transforms a user's topic request into a complete, runnable Python script that constructs a professional PowerPoint presentation.

Core Features & Use Cases

  • Topic-Based Script Generation: Writes Python scripts to generate PowerPoint presentations based on user topics.
  • Content-rich Slides: Produces slides with real content based on the user's requirements.
  • Standard Layouts and Outputs: Ensures use of standard slide layouts and outputs the presentation as a .pptx file.

Quick Start

Request a Python script for a 5-slide presentation on Machine Learning for a high school class.

Frequently Asked Questions about python-pptx-generator

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

FAQPage Schema
How do I generate PowerPoint slides using a Python script?

Yes, you can automate presentation generation by creating a Python script that uses the `python-pptx` library to build content-rich slides. The script handles the entire process from slide design to saving the final `.pptx` file based on your topic.

Do I need any external dependencies to create pptx files with Python?

No external dependencies are required to create pptx files with Python beyond the `python-pptx` library. The generated script is self-contained and handles the full process from slide design to output file saving without needing additional packages.

How does topic-based Python scripting work for presentation generation?

Topic-based Python scripting for presentation generation works by translating a user's subject request into a runnable Python script. This script constructs a professional PowerPoint presentation with real content and standard slide layouts.

What is the best way to build a custom PowerPoint presentation from a topic?

The best way to build a custom PowerPoint presentation from a topic is to generate a Python script that uses the `python-pptx` library. This approach ensures the use of standard slide layouts and outputs a properly formatted `.pptx` file.

Can I use Python to create content-rich slides for a high school class?

Yes, you can use Python to create content-rich slides for a high school class by generating a custom script. The script will produce real content based on your specific requirements and output a standard `.pptx` presentation file.