pptx

Automate PowerPoint deck creation, editing, and analysis via HTML-to-PPTX conversion.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/Ahmednoorani258/Hackathon2-phase3 --skill pptx-ahmednoorani258
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Ahmednoorani258/Hackathon2-phase3/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/Ahmednoorani258/Hackathon2-phase3 --skill pptx-ahmednoorani258

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, python-pptx, playwright, pptxgenjs, sharp, defusedxml.

What problem does it solve?

PPTX workflows are often manual, error-prone, and time-consuming. This Skill automates PowerPoint deck creation, editing, and analysis, enabling scalable deck workflows and consistent design outcomes.

Core Features & Use Cases

  • Reading, generating, and updating slides from HTML or templates using html2pptx and PptxGenJS.
  • Support for content insertion, charts, images, and layouts, plus automation of outline and layout consistency.
  • Use cases include rapid deck production, template repurposing, batch slide creation, and automated content replacement with validation.

Quick Start

Create a new deck from HTML and export it to PPTX using the html2pptx workflow.

Frequently Asked Questions about pptx

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

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

Automate PowerPoint creation from HTML templates by using the html2pptx workflow to convert HTML content directly into PPTX slides. This Skill orchestrates layout manipulation and content insertion to generate decks programmatically with consistent design outcomes.

Can I batch produce PPTX decks and update existing slides automatically?

Batch produce PPTX decks and update existing slides automatically through orchestrated template repurposing and content replacement workflows. The Skill supports batch slide creation and automated content updates with validation using PptxGenJS and Python-PPTX tooling.

Does PptxGenJS work with Python-PPTX for slide editing and analysis?

PptxGenJS works alongside Python-PPTX for slide editing and analysis by leveraging both libraries within a single automation workflow. PptxGenJS handles generation while Python-PPTX manages reading and updating existing PowerPoint files.

What is the best way to convert HTML to PPTX while maintaining layout consistency?

The best way to convert HTML to PPTX while maintaining layout consistency is through the html2pptx conversion workflow, which automates outline generation and layout manipulation to ensure slides match the source HTML structure.

Do I need Playwright installed to automate PowerPoint deck generation?

Playwright is required as a dependency to automate PowerPoint deck generation because the html2pptx workflow relies on browser automation for rendering HTML content before converting it into PPTX slides.

What are the limitations of automating PPTX workflows with html2pptx?

Limitations of automating PPTX workflows with html2pptx include potential rendering constraints for complex HTML layouts and dependency on browser automation through Playwright, though the Skill includes robust error handling to manage conversion failures.