pptx

Edit, create, and analyze PowerPoint presentations with template and layout automation.

1|1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/eskoNBG/UltiDB --skill pptx-eskonbg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/eskoNBG/UltiDB/tree/main/skills/pptx
Command: npx skills add https://github.com/eskoNBG/UltiDB --skill pptx-eskonbg

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manual PowerPoint editing and deck assembly are error-prone and slow when teams need to produce consistent slides from templates.

Core Features & Use Cases

  • Edit existing presentations and apply new slide layouts programmatically to standardize branding.
  • Create new decks from templates, add title and content slides, and manage speaker notes or comments.
  • Assemble multi-template presentations and automate batch updates across teams or datasets.

Quick Start

Create a new PPTX from a template and add a title slide with your project name.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint editing and apply standardized templates programmatically?▼

You can automate PowerPoint editing by using scripts to apply new slide layouts, standardize branding, and perform batch replacement across decks. This streamlines end-to-end presentation workflows without manual updates.

Can I generate slides automatically from data sources and manage speaker notes?▼

Yes, you can automate slide generation from data sources to create new decks. The process supports adding title slides, managing content, and handling speaker notes or comments programmatically.

Does python-pptx work with pptxgenjs for batch presentation assembly?▼

Both python-pptx and pptxgenjs are supported dependencies for batch presentation assembly. They enable layout-aware slide construction and multi-template assembly to automate updates across datasets.

What is the best way to handle layout-aware slide assembly for frequent deck updates?▼

The best way to handle frequent deck updates is through layout-aware slide assembly scripts. This approach applies standardized templates and automates batch updates, reducing manual editing errors.

Do I need playwright or sharp to automate PPTX creation and analysis tasks?▼

Playwright and sharp are included dependencies that support the end-to-end PPTX creation and analysis environment. They complement python-pptx and pptxgenjs for comprehensive presentation automation workflows.