pptx

Generate and update PPTX presentations from templates using Python-pptx and html2pptx workflows.

2|3|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill pptx-mkalhitti-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mkalhitti-cloud/universal-or-strategy/tree/main/.agent/skills/pptx
Command: npx skills add https://github.com/mkalhitti-cloud/universal-or-strategy --skill pptx-mkalhitti-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the end-to-end workflow for building, updating, and analyzing PowerPoint presentations from code and templates. It eliminates manual, error-prone edits by automating slide creation, content updates, and layout consistency across decks.

Core Features & Use Cases

  • Automated deck creation: Generate new presentations from templates or data-driven content.
  • Content updates & layout compliance: Modify slide content and enforce consistent layouts and typography.
  • Template-driven workflows: Apply predefined slide templates, notes, and comments to produce client-ready decks.
  • Use Case: Produce a quarterly product briefing by feeding data into templates and exporting a polished PPTX deck.

Quick Start

Load a PPTX template, feed data, and run the built-in scripts or the html2pptx workflow to generate or modify slides. Provide a simple example command like: python scripts/replace.py input.pptx replacements.json output.pptx

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX presentation generation from templates and data?

You can automate PPTX presentation generation by feeding data into predefined templates using Python-pptx and html2pptx workflows, which replaces manual edits with structured text and shape handling to produce consistent decks.

Can I modify existing slides and enforce layout compliance using python-pptx?

Yes, you can modify existing slide content and enforce layout compliance using python-pptx to apply predefined templates, ensuring consistent typography and structure across client-ready PPTX deliverables.

What is the best way to convert HTML content into PowerPoint slides?

The best way to convert HTML content into PowerPoint slides is using the html2pptx workflow, which translates web structures into structured PPTX shapes and text for automated deck creation.

Does this PPTX automation workflow require Playwright and Sharp?

Yes, the PPTX automation workflow requires Playwright and Sharp alongside Pillow and pptxgenjs to handle web rendering, image processing, and slide generation for client-ready deliverables.

How do I replace text in a PPTX template using a JSON file?

You can replace text in a PPTX template by running a Python script that maps replacements from a JSON file to the input presentation, outputting a newly generated PPTX deck with updated content.