pptx

Automate PowerPoint slide creation, editing, and analysis with Python and Node scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the end-to-end workflow of creating, editing, and analyzing PowerPoint presentations for educational content. It helps educators convert ideas into slide decks, update large sets of slides, and ensure consistency across decks with inventory-based replacements and template reuse.

Core Features & Use Cases

  • Generate slides from HTML or inventory data using html2pptx and replacement scripts.
  • Analyze and edit existing decks by applying replacements, reordering slides, and validating layouts.
  • Use cases include creating lesson decks, teacher presentations, and micro-lesson visual aids at scale.

Quick Start

Use the skill to generate a deck from slides.html and then apply text replacements using replacement.json to output 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 slide creation from HTML content?

Automating PowerPoint slide creation from HTML involves using scripts to convert HTML structure into slide elements. The skill uses html2pptx workflows to translate HTML files into formatted pptx decks, simplifying presentation generation.

Can I do bulk text replacement across a PowerPoint deck?

Bulk text replacement across a PowerPoint deck applies inventory data to update slide content at scale. Using a replacement JSON file, the skill maps old text to new text and outputs an updated pptx file automatically.

Do I need Playwright and Pillow installed to edit pptx files programmatically?

Playwright and Pillow are dependencies required for specific editing and validation workflows within the skill. Playwright handles rendering tasks while Pillow supports image processing during slide generation and layout validation.

What is the best way to generate educational lesson decks at scale?

Generating educational lesson decks at scale uses template-driven editing and inventory-based replacements to ensure consistency. The skill automates deck updates and reordering, allowing educators to produce multiple presentations efficiently.