powerpoint

Automate PowerPoint file creation, editing, and visual QA via XML manipulation.

7|1|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/paxlabs-inc/ion-agent --skill powerpoint-paxlabs-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/paxlabs-inc/ion-agent/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/paxlabs-inc/ion-agent --skill powerpoint-paxlabs-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, defusedxml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This skill solves the friction of creating and maintaining professional-grade PowerPoint presentations by automating the technical aspects of XML manipulation, template application, and visual quality assurance.

Core Features & Use Cases

  • Automated Deck Generation: Build complex slide decks from scratch using programmatic layouts and design motifs.
  • Template-Driven Editing: Efficiently update existing presentations by unpacking, modifying content, and repacking while maintaining structural integrity.
  • Visual QA Workflow: Automatically convert slides to images to perform rigorous visual inspection for alignment, contrast, and overflow issues.

Quick Start

Use the powerpoint skill to create a new presentation deck based on the provided project requirements and design guidelines.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint presentation creation and editing?

You can automate PowerPoint presentation creation and editing by using programmatic layouts to build slide decks, unpacking .pptx files for XML-level content injection, and repacking them to maintain structural integrity.

Can I perform visual QA on slides to check for formatting issues?

Yes, you can perform visual QA on slides by automatically converting .pptx slides into image formats, allowing you to rigorously inspect presentations for alignment, contrast, and text overflow issues.

Does automated .pptx modification require Python and Node.js?

Yes, automated .pptx modification requires Python-based office automation tools for template-driven editing and XML manipulation, alongside Node.js and pptxgenjs for consistent programmatic slide generation.

What is the best way to update existing PowerPoint templates programmatically?

The best way to update existing PowerPoint templates programmatically is through template-driven editing, which unpacks the presentation, modifies the underlying XML content, and repacks it while preserving the original structural integrity.

How do I convert PowerPoint slides to images for inspection?

You can convert PowerPoint slides to images for inspection by utilizing built-in automated visual QA workflows that transform .pptx slides into image formats, enabling rigorous checks for visual alignment and overflow.