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.