pptx

Create, edit, and analyze PPTX presentations with integrated OOXML validation scripts.

4|1|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/Sspanwar31/saanify-workspace-new- --skill pptx-sspanwar31
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Sspanwar31/saanify-workspace-new-/tree/main/skills/document-skills/pptx
Command: npx skills add https://github.com/Sspanwar31/saanify-workspace-new- --skill pptx-sspanwar31

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, Pillow, python-pptx, defusedxml, soffice, pdftoppm, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, reducing manual steps and enabling reproducible deck workflows.

Core Features & Use Cases

  • Template-driven deck generation: produce cohesive slides from templates using programmable layout rules.
  • HTML to PPTX conversion with fidelity: convert HTML slides to PowerPoint while preserving structure, typography, and placements.
  • Text inventory, replacement, and validation: extract text with formatting, apply content replacements, and validate slide relationships and layouts.
  • End-to-end batch operations: inventory extraction, content replacement, thumbnail grids, and OOXML validation for production decks.

Quick Start

Create a new PPTX deck by running the included scripts to generate, inventory, and replace content across slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML to PPTX while preserving layout fidelity?

You can convert HTML to PPTX with layout fidelity using integrated scripts that map HTML structure, typography, and placements into PowerPoint slides, ensuring the converted deck maintains the original visual design and content relationships.

Can I automate batch text replacement across PowerPoint slides programmatically?

Yes, you can automate batch text replacement across PowerPoint slides programmatically by extracting text with formatting, applying content replacements, and validating slide relationships and layouts to ensure production-ready decks.

How does OOXML validation work for PowerPoint presentations?

OOXML validation for PowerPoint presentations validates slide relationships and layouts against layout constraints, checking placeholders, fonts, colors, and margins to ensure generated PPTX files meet production standards.

What is template-driven deck generation in PowerPoint automation?

Template-driven deck generation in PowerPoint automation produces cohesive slides from templates using programmable layout rules, enabling reproducible deck workflows by applying controls for placeholders, fonts, colors, and margins.

Does this PowerPoint automation tool support thumbnail generation and text inventory extraction?

Yes, this PowerPoint automation tool supports thumbnail generation and text inventory extraction, extracting text with formatting for inventory and creating thumbnail grids as part of end-to-end batch operations for production decks.

What libraries are needed to run PowerPoint automation scripts for PPTX generation?

PowerPoint automation scripts for PPTX generation require dependencies including python-pptx, pptxgenjs, playwright, sharp, Pillow, soffice, and pdftoppm, which support creation, conversion, image processing, and validation tasks.