pptx

Create, edit, and parse PowerPoint .pptx presentations with templates and custom themes.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/mcauduro0/Macro_Trading --skill pptx-mcauduro0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mcauduro0/Macro_Trading/tree/main/.claude/skills/anthropics-pptx
Command: npx skills add https://github.com/mcauduro0/Macro_Trading --skill pptx-mcauduro0

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, ensuring professional, visually appealing, and impactful slides without manual design struggles.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates using code.
  • Content Extraction: Parse text and structure from existing .pptx files.
  • Editing & Styling: Modify slides, apply consistent branding, and adhere to design best practices.
  • Use Case: Need a pitch deck for investors? Use this Skill to generate a professional-looking presentation with a custom color palette, compelling layouts, and clear typography, all based on your provided content.

Quick Start

Use the pptx skill to create a new presentation with the title "My Awesome Presentation".

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from existing content?

Automating PowerPoint presentation creation involves using libraries like python-pptx and pptxgenjs to generate slides from scratch or templates. This Skill parses your provided content and applies custom themes to ensure visual consistency automatically.

Can I extract text and structure from an existing .pptx file?

Yes, you can extract text and structure from existing .pptx files. This Skill uses the markitdown library to parse presentation content, allowing you to retrieve text and slide layouts for further editing or content migration.

What is the best way to apply custom branding and themes to slides automatically?

Applying custom branding to slides programmatically requires defining color palettes and typography in code. This Skill modifies slides and applies consistent branding across your presentation by leveraging design best practices through its automation scripts.

Does this presentation automation approach support generating pitch decks from scratch?

Yes, this presentation automation approach supports generating pitch decks from scratch. You can create professional presentations with compelling layouts, custom color palettes, and clear typography directly from your raw content without manual design.

What are the limitations of using python-pptx and pptxgenjs for slide generation?

Using python-pptx and pptxgenjs for slide generation limits you to the features those libraries expose, meaning some advanced native PowerPoint animations or specific embedded media manipulations might not be fully supported or could require manual adjustment.