pptx

Create and edit PPTX presentations from HTML and templates.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/dige04/hieu-ccsetup --skill pptx-dige04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/dige04/hieu-ccsetup/tree/main/config/skills/document-skills/pptx
Command: npx skills add https://github.com/dige04/hieu-ccsetup --skill pptx-dige04

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates end-to-end PPTX presentation workflows, empowering teams to create, edit, and analyze slides without tedious manual editing.

Core Features & Use Cases

  • Create new presentations from HTML-driven slides and templates, enabling rapid deck generation.
  • Edit text with precise formatting, preserve fonts and colors, and incorporate layout changes, notes, and comments.
  • Rearrange slides, generate thumbnail grids, inventory content, and apply replacements to scale updates across large decks.

Quick Start

Ask Claude to generate a PPTX deck from templates and then apply a replacement JSON to populate 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 slides automatically?

Automating HTML-to-PPTX conversion involves generating presentation slides directly from HTML-driven content using a pipeline that integrates NodeJS and Python tooling. This process rapidly produces formatted PPTX decks without manual slide creation.

Can I replace text in a PPTX presentation while preserving fonts and colors?

Yes, replacing text in a PPTX presentation while preserving fonts and colors is supported by applying a replacement JSON to populate slides. This approach ensures precise formatting and layout preservation during automated text edits across large decks.

What is the best way to generate a PPTX presentation from a template?

Generating a PPTX presentation from a template is best handled by automating template-based deck generation. This workflow populates predefined slide layouts with content, enabling rapid deck creation while maintaining consistent corporate formatting.

Does python-pptx work with pptxgenjs for slide rearrangement and inventory generation?

Yes, python-pptx and pptxgenjs work together within this workflow to validate content types and relationships while automating slide rearrangement. This combined tooling also supports generating thumbnail grids and inventorying content for review.

How do I automate creating thumbnail grids for multiple PPTX slides?

Automating thumbnail grids for PPTX slides involves generating inventory grids across multiple slides to facilitate visual review. By leveraging sharp and Pillow dependency integrations, users can automatically produce scaled slide images for deck validation.