pptx-converter

Convert PPTX templates into topic-specific decks while preserving slide masters and SmartArt.

345|12|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/minicoohei/ai-agent-camp --skill pptx-converter
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx-converter
Source: https://github.com/minicoohei/ai-agent-camp/tree/main/.claude/skills/pptx-converter
Command: npx skills add https://github.com/minicoohei/ai-agent-camp --skill pptx-converter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, pyyaml, lxml, google-generativeai, python-dotenv, Pillow, and includes scripts (resource) components.

What problem does it solve?

PPTX templates and decks are often time-consuming to rebuild for new topics; this skill automates conversion and deck generation while preserving styles and SmartArt.

Core Features & Use Cases

  • Converts PPTX templates to new topics by rewriting content while keeping slide masters, themes, animations, and SmartArt.
  • Extracts mapping, generates placeholders, and supports end-to-end deck generation from topic to PPTX.
  • Use cases include creating sales decks, product pitches, or training materials quickly from a reusable template.

Quick Start

Provide a topic and run the converter on a PPTX template to produce a ready-to-deliver deck.

Frequently Asked Questions about pptx-converter

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

FAQPage Schema
How do I convert a PPTX template into a new presentation deck?▼

You can generate PPTX decks from existing templates by providing a topic; the converter rewrites content while preserving slide masters, themes, and SmartArt to produce a ready-to-deliver presentation.

Can I generate presentation content automatically using python-pptx?▼

Yes, the Skill uses python-pptx and google-generativeai to automate content generation, applying topic-specific data to placeholders and producing complete presentation slides without manual formatting.

Does PPTX template conversion preserve SmartArt and slide masters?▼

PPTX template conversion preserves SmartArt, slide masters, themes, and animations, ensuring the newly generated deck maintains the original template's visual integrity and structural layouts.

What Python dependencies do I need to automate deck generation?▼

Automating deck generation requires Python 3.8+ and installing python-pptx, PyYAML, lxml, google-generativeai, python-dotenv, and Pillow to enable data parsing, template mapping, and AI content generation.

What's the best way to create sales decks from reusable templates?▼

The best way to create sales decks from reusable templates is to automate PPTX transformation, applying new proposal data to mapped placeholders to rapidly generate topic-specific presentations without breaking styles.

Are there limitations when rewriting content in existing PPTX files?▼

Limitations when rewriting content in existing PPTX files include ensuring data-driven replacements map correctly to placeholders; incorrectly mapped data may disrupt the template's layout integrity and require manual adjustment.