pptx

Generate and manipulate PowerPoint (.pptx) presentations programmatically with templates and embedded content.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shalevamin/The-_Ultimate_agents --skill pptx-shalevamin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/shalevamin/The-_Ultimate_agents/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/shalevamin/The-_Ultimate_agents --skill pptx-shalevamin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill tackles the challenge of creating visually appealing and effective presentations, moving beyond generic templates to produce decks that are both informative and engaging.

Core Features & Use Cases

  • Template-Based Creation: Leverage existing templates to build presentations quickly.
  • From-Scratch Generation: Create unique presentations using code-driven design principles.
  • Content Extraction & Editing: Parse existing .pptx files to extract text, create thumbnails, or unpack for manual editing.
  • Design Guidance: Provides detailed advice on color palettes, typography, layout, and common pitfalls to avoid.

Quick Start

Use the pptx skill to create a new presentation with the title "Q4 Performance Review".

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 generation from scratch?

You can automate presentation generation by programmatically creating slides, applying templates, and embedding content using libraries like pptxgenjs and python-pptx. This generates unique .pptx files without relying on manual formatting.

Can I extract text and create thumbnails from existing .pptx files?

Yes, you can extract text and create thumbnails from existing .pptx files by parsing presentation content. The Skill unpacks files for manual editing and performs visual analysis via generated slide thumbnails.

Does this approach provide design guidance for effective slide creation?

Yes, the approach provides detailed design guidance for effective slide creation, including advice on color palettes, typography, layout, and common pitfalls. This ensures generated decks are informative and engaging.

What is the best way to build a presentation using an existing template?

The best way to build a presentation using an existing template is through template-based creation, which leverages your layout to quickly generate slides and embed content programmatically. This accelerates deck creation.

Do I need python-pptx or pptxgenjs to manipulate PowerPoint slides?

You need dependencies like python-pptx and pptxgenjs to manipulate PowerPoint slides, as these libraries handle slide generation, content parsing via markitdown, and visual analysis. They enable extraction and from-scratch generation.

Why parse a .pptx file instead of manually editing slides?

Parse a .pptx file instead of manually editing slides to programmatically extract text, unpack structural elements, and create thumbnails for visual analysis. This enables automated content extraction and template replication.