PPT Template Creator

Generate, parse, and inject PowerPoint presentations from a declarative design system.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/rickyyc168/xiaping-skills --skill ppt-template-creator-rickyyc168
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PPT Template Creator
Source: https://github.com/rickyyc168/xiaping-skills/tree/main/ppt-template-creator
Command: npx skills add https://github.com/rickyyc168/xiaping-skills --skill ppt-template-creator-rickyyc168

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the manual overhead of designing, parsing, and updating PowerPoint decks by turning presentation work into a repeatable design system with validation built in.

Core Features & Use Cases

  • Template Parsing: Extract existing slide styles and structures into JSON for reuse.
  • Declarative Generation: Build new presentations from a structured spec with consistent themes, layouts, and typography.
  • Content Injection: Replace text in existing templates while preserving the original visual design.
  • Built-in QA: Verify slide text, catch placeholders, and check that content slides include visual elements.
  • Use Case: A consultant can turn a rough outline into a branded investor deck, then refresh the same template each quarter with new metrics and commentary.

Quick Start

Ask the skill to create a PowerPoint deck from your outline, audience, and brand style, then generate, edit, and QA the slides in one consistent workflow.

Frequently Asked Questions about PPT Template Creator

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

FAQPage Schema
How do I generate a PowerPoint presentation from an outline automatically?

To generate a PowerPoint presentation from an outline, this skill uses a declarative design system to build new decks from a structured spec. You provide the outline, audience, and brand style, and it creates consistent cover slides, content pages, and closing slides.

Can I inject new content into an existing PowerPoint template without breaking the design?

Yes, you can inject new content into an existing PowerPoint template without breaking the design. The skill parses existing slide styles into JSON and replaces text while preserving the original visual design, layout, and typography.

How does python-pptx work for automating slide generation and template parsing?

Using python-pptx, the skill automates slide generation and template parsing by extracting existing slide structures into JSON for reuse. It preserves styles, adds page badges, and validates layouts to ensure professional presentation workflows.

Is there a way to verify slide text and catch empty placeholders in a generated PowerPoint?

Yes, you can verify slide text and catch empty placeholders in a generated PowerPoint using the built-in quality assurance feature. It validates slide text, catches placeholders, and checks that content slides include required visual elements.

What is the best way to parse PowerPoint templates into JSON for reuse?

The best way to parse PowerPoint templates into JSON for reuse is through the template parsing feature. It extracts existing slide styles and structures into a declarative JSON format, enabling repeatable deck creation and consistent content injection.