pptx

Automate PPTX deck creation, editing, and analysis with Node.js and Python.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aiaihome/SinotransAI --skill pptx-aiaihome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/aiaihome/SinotransAI/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/aiaihome/SinotransAI --skill pptx-aiaihome

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck creation, editing, and analysis can be time-consuming and error-prone when done manually. This skill automates and coordinates PPTX workflows to streamline slide generation, batch edits, and quality checks.

Core Features & Use Cases

  • Create new PPTX presentations with consistent templates and layouts.
  • Edit existing decks: update text, replace placeholders, insert images, and modify slides in bulk.
  • Analyze decks: extract structure, placeholders, and shapes for validation and QA.
  • Use Case: A designer needs to generate 20 slides from a template, update title text, and ensure typography and layout consistency across all slides.

Quick Start

Create a new PPTX with a title slide and two content slides from a template and save as project.pptx.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX deck creation from a template?

Automate PPTX deck creation by orchestrating HTML-to-PPTX rendering and Python utilities to generate slides from templates. This skill streamlines rapid deck generation, ensuring consistent layouts and typography across multiple presentation files.

Can I update text and replace placeholders in existing PPTX slides in bulk?

Yes, you can update text, replace placeholders, insert images, and modify slides in bulk across existing PPTX decks. The skill coordinates Python-based inventory and replace utilities to execute batch edits efficiently across multiple slides.

How do I extract PPTX structure and shapes for layout validation?

Extract PPTX structure, placeholders, and shapes for layout validation using Python-based analysis tools. This process inspects deck components to perform quality checks and ensure typography and layout consistency across all slides.

Does this deck processing skill work with both Node.js and Python?

Yes, this skill works with both Node.js and Python, orchestrating HTML-to-PPTX rendering alongside Python-based inventory and replace utilities. It leverages dependencies like pptxgenjs and python-pptx for end-to-end slide processing.

What is the best way to ensure typography consistency across multiple presentation slides?

The best way to ensure typography consistency is through automated deck-quality checks that extract and validate placeholders and shapes. This skill analyzes slide structure to maintain uniform layout and typography across generated decks.

When should I use automated slide processing for presentation decks?

Use automated slide processing when you need rapid deck generation, batch updates, or quality checks across multiple projects. It satisfies requirements for placeholder management and layout validation without time-consuming manual edits.