pptx

Automates PPTX deck creation, editing, and analysis via Python scripts and html2pptx.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/kamal81684/file_system --skill pptx-kamal81684
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/kamal81684/file_system/tree/main/skills/document-skills/pptx
Command: npx skills add https://github.com/kamal81684/file_system --skill pptx-kamal81684

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Presentations are often created and updated manually, leading to inconsistencies and wasted time. This Skill automates PowerPoint (PPTX) deck creation, modification, and analysis, enabling reproducible, script-driven workflows.

Core Features & Use Cases

  • Create new presentations from templates or HTML inputs
  • Edit slide content, layouts, and speaker notes programmatically
  • Analyze deck structure, placeholders, and formatting for consistency

Quick Start

Create a PPTX deck from an HTML slide and export it 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 presentation creation from HTML?

Automating PowerPoint presentation creation from HTML is handled by the html2pptx Node.js library, which converts HTML slide inputs directly into PPTX deck files for reproducible, script-driven workflows.

Can I programmatically edit slide layouts and speaker notes in existing PPTX files?

Programmatically editing slide layouts and speaker notes in existing PPTX files is supported through Python scripts that handle content replacement, layout updates, and placeholder management.

What is the best way to analyze PowerPoint deck structure and formatting for consistency?

Analyzing PowerPoint deck structure and formatting for consistency is achieved by running script-based workflows that extract slide content, inspect placeholders, and evaluate layouts across projects.

Does this approach require Playwright and Sharp to generate slides?

Generating slides requires Playwright and Sharp as dependencies alongside pptxgenjs and the html2pptx library to render HTML inputs and export PPTX decks programmatically.

How do I replace placeholders and manage content in PowerPoint slides using code?

Replacing placeholders and managing content in PowerPoint slides using code is executed via Python scripts that target specific layout elements for automated content insertion and modification.

Can I use pptxgenjs to create new decks from templates?

Creating new decks from templates is supported using pptxgenjs combined with the html2pptx workflow, enabling automated generation of PPTX presentations from predefined structures or HTML inputs.