pptx-template-updater

Update PowerPoint templates by mapping new content to existing shapes.

1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/fenrirlabsnl/claude-skills --skill pptx-template-updater
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-template-updater
Source: https://github.com/fenrirlabsnl/claude-skills/tree/main/plugins/pptx-template-updater/skills/pptx-template-updater
Command: npx skills add https://github.com/fenrirlabsnl/claude-skills --skill pptx-template-updater

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates updating PowerPoint templates by mapping new content to existing shapes while preserving layout, formatting, and bullet structure, reducing manual rework.

Core Features & Use Cases

  • Semantic mapping of new content to template shapes
  • Preserve formatting and bullet hierarchy
  • Validate content length to avoid overflow
  • Batch updates across multiple slides and shapes

Quick Start

Provide a PPTX template and an updates.json file to generate an updated presentation.

Frequently Asked Questions about pptx-template-updater

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

FAQPage Schema
How do I update PowerPoint templates without breaking formatting?

To update PowerPoint templates without breaking formatting, you map new content to existing shapes using semantic mapping. This preserves the original layout, formatting, and bullet hierarchy while replacing text and table data.

What is the best way to automate PPTX content updates for business reports?

Automating PPTX content updates for business reports involves providing a template and an updates.json file. The system batch updates slides and shapes, validating content length to ensure text fits and reporting anomalies.

How do I update PowerPoint table data and bullet hierarchies automatically?

You can update PowerPoint table data and bullet hierarchies automatically by mapping new content to existing template shapes. This process handles text updates and maintains the structural integrity of nested lists.

Does python-pptx work for updating PPTX templates and preserving layouts?

Yes, python-pptx works for updating PPTX templates by allowing scripts to map new content to existing shapes. This approach preserves layouts, formatting, and bullet structures while applying batch updates.

What happens when updated text overflows existing PowerPoint shapes?

When updated text risks overflowing existing PowerPoint shapes, the system validates content length to ensure it fits. It also reports anomalies, allowing you to review and adjust the content or template as needed.