pptx

Automate PowerPoint (.pptx) deck creation, editing, and analysis with programmable workflows.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/CodingHeader/MySkills --skill pptx-codingheader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/CodingHeader/MySkills/tree/main/skills/pptx
Command: npx skills add https://github.com/CodingHeader/MySkills --skill pptx-codingheader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, LibreOffice, Poppler, defusedxml, and includes scripts (resource) components.

What problem does it solve?

Automates the creation, editing, and analysis of PowerPoint presentations (.pptx), allowing users to programmatically generate slides, modify content, and review layouts without manual authoring. Quickly apply consistent formatting, layouts, and notes across decks at scale.

Core Features & Use Cases

  • Presentation creation: generate new PPTX files from templates and populate slides with structured content.
  • Editing & layout management: modify text, apply layouts, and manage speaker notes and comments.
  • Validation & export: ensure slide layouts conform to templates and export deterministic PPTX with reproducible results.
  • Use Case: when you need to produce multiple client decks from a standard template, this Skill automates slide population and formatting across many files.

Quick Start

Create a new deck from a template and apply content updates through the Skill's API.

Frequently Asked Questions about pptx

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

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

Automate PPTX creation by generating new files from templates and populating slides with structured content programmatically. This workflow applies consistent formatting and layouts across corporate decks at scale without manual authoring.

Can I manage speaker notes and comments when editing slides programmatically?

Yes, slide editing supports modifying text, applying layouts, and managing speaker notes and comments programmatically. Layout management ensures content conforms to standard templates across presentation files.

Does this approach validate slide layouts before exporting to PPTX?

Yes, validation checks ensure slide layouts conform to templates before export. The system exports deterministic PPTX files with reproducible results, applying validation across the slide content lifecycle for corporate presentations.

What's the best way to generate multiple client decks from a standard template?

The best way to produce multiple client decks is using programmable workflows that automate slide population and formatting. This applies consistent templates and structured content across many files simultaneously.

Do I need LibreOffice or Poppler to analyze and export PPTX files?

LibreOffice and Poppler are included dependencies for processing and analyzing PPTX files. They support deterministic export and validation checks alongside libraries like markitdown and pptxgenjs for layout management.