pptx

Create, read, and edit PowerPoint decks using python-pptx.

1.5k|180|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Memento-Teams/Memento-Skills --skill pptx-memento-teams
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Memento-Teams/Memento-Skills/tree/main/builtin/skills/pptx
Command: npx skills add https://github.com/Memento-Teams/Memento-Skills --skill pptx-memento-teams

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, markitdown[pptx].

What problem does it solve?

This Skill automates the handling of PPTX files, eliminating manual slide creation, parsing, and editing tasks so teams can rapidly assemble, update, and extract content from presentations.

Core Features & Use Cases

  • Create from templates/outlines: generate decks from outlines or templates quickly.
  • Extract and summarize content: read slides to extract titles, bullet points, and notes for indexing or summaries.
  • Edit, update, and apply layouts: programmatically modify slides, notes, and templates for consistency.
  • Use Case: auto-generate a client-ready pitch deck from a sales outline.

Quick Start

Provide an outline or PPTX file and specify the desired actions (create from template, read content, or update slides) to generate or modify a PowerPoint deck with output.pptx.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint slide generation from an outline?

To automate PowerPoint slide generation, provide a text outline and specify creation actions to generate a deck. This Skill uses python-pptx to assemble slides from templates, producing a client-ready output.pptx file without manual formatting.

Can I extract text and bullet points from an existing pptx file?

Yes, you can extract content from a pptx file by reading slides with markitdown. This Skill parses titles, bullet points, and notes from existing decks, providing structured text outputs for indexing or summarization.

What is the best way to batch update multiple PowerPoint decks programmatically?

The best way to batch update PowerPoint decks is using python-pptx to programmatically modify slides, notes, and layouts. This Skill applies consistent template updates across various deck sizes, generating modified pptx files.

Does this Skill require Python to edit PowerPoint templates?

Yes, this Skill requires a Python environment to edit PowerPoint templates. It leverages python-pptx, Pillow, and markitdown to apply layouts and modify slides, outputting updated pptx files for batch processing.

How do I apply a consistent template layout across generated slides?

To apply a consistent template layout across generated slides, specify your desired template during the creation process. This Skill uses python-pptx to programmatically edit and apply layouts, ensuring formatting consistency across the deck.