pptx

Generate, edit, and analyze PPTX presentations from HTML templates and Python scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tajo9128/BioDockify-pharma-research-ai --skill pptx-tajo9128
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/tajo9128/BioDockify-pharma-research-ai/tree/main/ui/src/skills/pptx
Command: npx skills add https://github.com/tajo9128/BioDockify-pharma-research-ai --skill pptx-tajo9128

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, modification, and analysis of PowerPoint PPTX presentations. It enables template-driven slide generation, programmatic edits, and systematic deck analysis to reduce manual labor and improve consistency.

Core Features & Use Cases

  • Template-driven creation: generate new presentations from HTML templates or predefined layouts.
  • Programmable editing & analysis: modify slide content, shapes, and layouts, and extract structured inventories of text for review.
  • Bulk text replacement & validation: apply paragraph-level replacements while preserving formatting and detect layout/overflow issues across decks.

Quick Start

Use the pptx skill to convert a slide from HTML to PPTX, inventory text with Python scripts, and apply replacements across a deck. Then generate thumbnails and validate the final presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX creation from HTML templates?

Yes, you can convert HTML to PPTX format using the pptx skill. It leverages Playwright and pptxgenjs dependencies to transform HTML templates into presentation slides, enabling automated slide generation from existing web content.

Can I perform bulk text replacement across a PowerPoint deck while preserving formatting?

Yes, bulk text replacement across PowerPoint decks preserves paragraph-level formatting. The pptx skill uses python-pptx to apply replacements and validate layout integrity, preventing overflow issues across large slide decks.

Does python-pptx support OOXML editing for PowerPoint presentations?

OOXML editing for PPTX presentations is supported through python-pptx. The skill manipulates OOXML structures to programmatically modify slide shapes, layouts, and text content for corporate or academic workflows.

What is the best way to extract and inventory text from PPTX slides for analysis?

Extracting text from PPTX slides for analysis is done using Python scripts. The skill extracts structured text inventories from large slide decks, enabling systematic content review and bulk analysis across academic or corporate workflows.

How do I generate thumbnails and validate PPTX presentations programmatically?

Generate PPTX thumbnails and validate presentations programmatically using the pptx skill. It leverages Playwright and sharp dependencies to capture slide previews and detect layout overflow issues for final validation.

Do I need Playwright and sharp to automate PPTX slide generation?

Playwright and sharp are required dependencies for HTML-to-PPTX conversion and thumbnail generation. They handle browser-based rendering and image processing, enabling automated slide creation and visual validation workflows.