with one click
python-pptx-generator
Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content.
Menu
Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content.
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice narration, and export pages/audio. Use for any "make slides", "create a deck", or "slides from this document" request.
Diff a live page's accessibility violations against a baseline — by default compares uncommitted changes (stash-based), or pass --branch [<name>] to diff against a branch. Reports only new violations introduced, violations fixed, and pre-existing count. Use `scan` for a full audit with no diffing.
Use the Hugging Face Hub CLI (`hf`) to download, upload, and manage models, datasets, and Spaces.
Plan, orchestrate, and adversarially verify parallel AI coding agents with a dynamic multi-agent workflow engine.
Manage opencode permissions: review always-allow lists, suggest safe read-only commands, configure permission patterns
Generate AI images, videos, and music/audio from agents using the RunAPI CLI.
| name | python-pptx-generator |
| description | Generate complete Python scripts that build polished PowerPoint decks with python-pptx and real slide content. |
| category | development |
| risk | safe |
| source | self |
| source_type | self |
| date_added | 2026-04-06 |
| author | spideyashith |
| tags | ["python","powerpoint","python-pptx","presentations","slide-decks"] |
| tools | ["claude","cursor","gemini","codex"] |
Use this skill when the user wants a ready-to-run Python script that creates a PowerPoint presentation with python-pptx.
It focuses on turning a topic brief into a complete slide deck script with real slide content, sensible structure, and a working save step.
.pptx file automaticallypython-pptxAsk for the topic, audience, tone, and target number of slides if the request does not already include them. If constraints are missing, pick conservative defaults and state them in the generated script comments.
Outline the deck before writing code:
Keep the slide count realistic for the requested audience and avoid filler slides.
Write a complete script that:
Presentation from python-pptxThe final answer should be a Python code block that can run after installing python-pptx.
Avoid pseudocode, placeholders, or missing imports.
User: Create a 5-slide presentation on the basics of machine learning for a high school class.
Output: A complete Python script that creates a title slide, overview, core concepts, examples, and recap.
User: Generate a 7-slide deck for sales leadership on Q2 pipeline risks and mitigation options.
Output: A python-pptx script with executive-friendly slide titles, concise bullets, and a final recommendations slide.
python-pptx layouts unless the user asks for custom positioningoutput.pptxpython-pptx capabilitiespython-pptx only in an environment you control, for example a local virtual environmentProblem: The generated script uses placeholder text instead of real content
Solution: Draft the narrative first, then turn each slide into specific titles and bullets
Problem: The deck uses too many slides for the requested audience
Solution: Compress the outline to the most important 4 to 8 slides unless the user explicitly wants a longer deck
Problem: The script forgets to save or print a completion message
Solution: Always end with prs.save(...) and a short success print
@pptx-official - Use when the task is about inspecting or editing existing PowerPoint files@docx-official - Use when the requested output should be a document instead of a slide deck