office-pptx

Automate PowerPoint template-driven slide creation, content insertion, and export to output.pptx.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Refinex-Space/Refinex-Skills --skill office-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office-pptx
Source: https://github.com/Refinex-Space/Refinex-Skills/tree/main/skills/office-pptx
Command: npx skills add https://github.com/Refinex-Space/Refinex-Skills --skill office-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

PowerPoint production often involves repetitive, error-prone tasks such as templating, slide assembly, and final packaging. This Skill automates PPTX workflow to speed up deck creation and ensure consistency.

Core Features & Use Cases

  • Read, edit, and generate PPTX presentations from templates
  • Create slides from content blocks, apply layouts, and export final decks
  • Use case: generate a client pitch deck from a template, fill slides with content, and produce a polished 1-pager ready-to-share presentation

Quick Start

Create a new presentation from a template by feeding content and exporting output.pptx.

Frequently Asked Questions about office-pptx

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

FAQPage Schema
How do I automate PowerPoint presentation assembly from a template?

Automating PowerPoint presentation assembly involves reading a template, applying multi-layout slide planning, inserting content blocks, and exporting the final output.pptx. This streamlines deck production and ensures consistency across generated client presentations or internal briefs.

What's the best way to generate a client pitch deck from existing pptx layouts?

Generating a client pitch deck from existing pptx layouts requires deterministic slide creation from templates. You feed content into the deck, apply the predefined layouts, and produce a polished, ready-to-share presentation while bypassing repetitive manual editing tasks.

Can I use automation to insert content blocks into PowerPoint slides?

Yes, you can use automation to insert content blocks into PowerPoint slides. The workflow supports deterministic content insertion into specific slide layouts, ensuring that text and data are mapped correctly during the presentation packaging process.

Do I need Python dependencies like lxml and Pillow to generate pptx files?

Generating pptx files with this automation workflow requires Python dependencies including defusedxml, lxml, and Pillow. These libraries support template analysis, XML manipulation for slide structures, and image processing during the final presentation packaging.

Does automated PowerPoint packaging include validation checks for slide layouts?

Automated PowerPoint packaging includes validation checks for slide layouts. The workflow performs template analysis and deterministic slide planning to verify that content insertion aligns with the applied layouts before the final export of the output.pptx file.