pptx-win

Automate Microsoft PowerPoint presentations on Windows via COM workflows.

18|1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/dachent/skills --skill pptx-win
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-win
Source: https://github.com/dachent/skills/tree/main/pptx-win
Command: npx skills add https://github.com/dachent/skills --skill pptx-win

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of creating, editing, and quality-assuring professional PowerPoint presentations on Windows without relying on generic or low-fidelity tools.

Core Features & Use Cases

  • Native COM Automation: Uses Microsoft PowerPoint desktop for high-fidelity rendering, PDF exports, and precise shape manipulation.
  • No-Template Design: Provides structured guidance for creating decks from scratch, including layout patterns, palettes, and visual QA rubrics.
  • Automated Inspection: Includes tools to generate metadata reports, check for text overflow risks, and export slide screenshots for visual review.

Quick Start

Run the smoke test script to verify your local PowerPoint environment and ensure all automation dependencies are correctly configured.

Frequently Asked Questions about pptx-win

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

FAQPage Schema
How do I automate PowerPoint presentations on Windows without losing formatting fidelity?

PowerPoint presentation automation on Windows uses COM-based workflows to interface with the local Microsoft 365 application object model. This enables high-fidelity inspection, editing, and rendering by manipulating the desktop application natively via PowerShell execution.

Can I create a PowerPoint deck from scratch without using a template?

Creating a no-template PowerPoint deck from scratch involves applying structured design patterns, layout palettes, and visual QA rubrics. This provides guidance for building professional presentations without relying on pre-existing templates.

Do I need a local Microsoft 365 installation to run PowerPoint automation scripts?

Running PowerPoint automation scripts requires a local Microsoft 365 installation and PowerShell execution. The automation relies on accessing the local desktop application's COM interface to manipulate the PowerPoint object model.

How do I perform visual QA and check for text overflow in PowerPoint slides?

Performing visual QA and checking for text overflow in PowerPoint slides uses automated inspection tools. These generate static metadata reports, identify text overflow risks, and export slide screenshots for visual review.

What is the best way to export PowerPoint slides to PDF with high visual fidelity?

Exporting PowerPoint slides to PDF with high visual fidelity uses native COM automation. This interacts directly with the Microsoft PowerPoint desktop application to ensure precise rendering and accurate exports.

Why does my PowerPoint automation tool produce low-fidelity rendering compared to the desktop app?

Low-fidelity rendering often occurs when using generic tools instead of native COM automation. Interfacing directly with the local Microsoft 365 installation via PowerShell achieves high-fidelity rendering matching the desktop application's output.