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.