pptx

Create, edit, and analyze PowerPoint decks using Python-pptx and HTML-to-PPTX tools.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/XSIJIE975/agents-skills --skill pptx-xsijie975
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/XSIJIE975/agents-skills/tree/main/skills/pptx
Command: npx skills add https://github.com/XSIJIE975/agents-skills --skill pptx-xsijie975

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, eliminating repetitive manual work and enabling rapid deck iteration.

Core Features & Use Cases

  • Create new PPTX decks with consistent layouts and branding
  • Edit existing slides, adjust content, and add speaker notes or comments across the deck
  • Analyze typography, colors, and structure to optimize readability and visual appeal
  • Use Case: a marketing team needs to generate a 10-slide pitch deck from a template with notes and a QA checklist; this Skill automates the process and ensures consistency

Quick Start

To begin: request the Skill to generate a PPTX named proposal.pptx with five slides, then request updates to slide 3 to add a title and a bulleted list. Then ask to export a thumbnail grid for review.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from HTML content?

To automate PowerPoint presentation creation from HTML content, this Skill uses Playwright and pptxgenjs to render HTML-to-PPTX slides, while Sharp processes images to ensure consistent visual output and layout fidelity.

Can I edit existing PPTX slides and add speaker notes with Python?

Yes, you can edit existing PPTX slides and add speaker notes with Python using the python-pptx library. This Skill automates updating slide content, adjusting layouts, and appending comments or notes across the entire deck.

What is the best way to analyze PPTX typography and colors for readability?

The best way to analyze PPTX typography and colors for readability is by automating the extraction of structural and visual attributes with Python-pptx, allowing you to evaluate deck consistency and visual appeal programmatically.

Does this PPTX automation tool require Node and Python environments to run?

Yes, this PPTX automation tool requires both Node and Python environments to run, as it relies on Node-based tools like pptxgenjs and Playwright alongside Python libraries like python-pptx and Pillow for full rendering and manipulation.

How do I generate a thumbnail grid for a PowerPoint deck review?

To generate a thumbnail grid for a PowerPoint deck review, this Skill processes the PPTX file using Sharp and Pillow to export scaled slide images, enabling rapid visual inspection of layouts and branding consistency.

Can I use pptxgenjs and python-pptx together to apply consistent branding layouts?

Yes, you can use pptxgenjs and python-pptx together to apply consistent branding layouts. This Skill orchestrates both frameworks to generate new PPTX decks from templates while enforcing uniform layout structure and content formatting.