pptx

Automates creating, editing and analyzing PowerPoint slides with Python and Node tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the end-to-end workflow for creating, editing, and analyzing PowerPoint presentations (.pptx), enabling automation of repetitive tasks and consistency across decks.

Core Features & Use Cases

  • Create new presentations and modify existing slides and layouts with scripted precision.
  • Add comments or speaker notes, manage layouts, and perform typography and color consistency checks across slides.
  • Use Case: Auto-generate a multi-slide deck from a template and produce ready-to-share thumbnails for review.

Quick Start

Create a complete PowerPoint deck from a structured specification and save it as deck.pptx.

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 and editing?

Automating PowerPoint presentation editing uses Python-based tooling like python-pptx to script slide modifications, update layouts, and embed speaker notes. This streamlines repetitive deck assembly and content updates end-to-end.

What is HTML-to-PPTX conversion and how does it work?

HTML-to-PPTX conversion uses Node-based utilities like Playwright and Sharp to rasterize HTML into images and assemble presentation slides. This mechanism bridges web content design and native PowerPoint formats.

Can I use python-pptx and Playwright together to generate slide decks?

Yes, python-pptx and Playwright work together to generate slide decks. Python-pptx handles text extraction and native slide rendering, while Playwright manages HTML-to-PPTX conversion and image rasterization for complex layouts.

How do I perform design-time analysis and consistency checks on PPTX slides?

Performing design-time analysis on PPTX slides uses python-pptx for text extraction and Pillow for rendering. This enables automated typography and color consistency checks across all slides programmatically.

Do I need Node.js and Python environments to convert HTML to PowerPoint files?

Yes, HTML-to-PPTX conversion requires both environments. Python handles text extraction and native rendering via python-pptx, while Node.js manages presentation assembly, image rasterization, and HTML conversion utilities.