ppt-editing-skill

Automates PPTX deck edits and template-based updates via XML scripts.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/shiro123444/Minmaxskills --skill ppt-editing-skill-shiro123444
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-editing-skill
Source: https://github.com/shiro123444/Minmaxskills/tree/main/plugins/pptx-plugin/skills/ppt-editing-skill
Command: npx skills add https://github.com/shiro123444/Minmaxskills --skill ppt-editing-skill-shiro123444

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manual PowerPoint editing, template updates, and slide-level XML modifications are error-prone and time-consuming. This Skill automates the end-to-end workflow to reduce toil and improve accuracy.

Core Features & Use Cases

  • Unpack PPTX to access and modify slide XML safely.
  • Plan and execute template-based deck updates: reorder, duplicate, and remove slides while preserving structure and media.
  • Pack and validate the final PPTX output, ensuring relationship integrity and consistent packaging for distribution.

Quick Start

Prepare a PPTX for editing with unpack.py, modify the extracted XML as needed, and re-pack with pack.py to produce a validated edited deck.

Frequently Asked Questions about ppt-editing-skill

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

FAQPage Schema
How do I automate PowerPoint template updates and slide XML edits?

To automate PowerPoint template updates, this Skill unpacks PPTX files to expose slide XML, applies scripted modifications for reordering or duplication, and packs the validated output while preserving media relationships and structure.

What is the best way to unpack a PPTX file to modify slide content safely?

The best way to unpack a PPTX safely is using the unpack.py script, which extracts the presentation package so you can edit slide XML directly while maintaining Content_Types.xml and relationship IDs for later validation.

Can I duplicate and reorder slides in a template-driven deck without breaking media links?

Yes, you can duplicate and reorder slides without breaking media links because the workflow automatically updates relationship IDs and Content_Types.xml, ensuring structural integrity and preserving all media references during edits.

Does this PPTX automation approach support reversible edits and validated output?

Yes, this PPTX automation supports reversible edits and validated output by unpacking the file to a raw XML state, applying modifications through isolated scripts, and packing the final deck with strict relationship validation.

How do I re-pack an edited PowerPoint deck to ensure consistent packaging for distribution?

You re-pack an edited PowerPoint deck using the pack.py script, which consolidates the modified XML back into a PPTX file, validates relationship integrity, and ensures consistent packaging ready for distribution.

When do I need to edit slide XML directly instead of using standard PowerPoint automation?

You need to edit slide XML directly when performing template-driven deck construction or complex modifications that require precise control over content and structure beyond what standard presentation automation libraries offer.