pptx

Automate creation, editing, and analysis of PowerPoint (.pptx) presentations.

3|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/vibery-studio/templates --skill pptx-vibery-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/vibery-studio/templates/tree/main/skills/pptx
Command: npx skills add https://github.com/vibery-studio/templates --skill pptx-vibery-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the creation, editing, and analysis of PowerPoint (.pptx) presentations to reduce manual workload and ensure consistency.

Core Features & Use Cases

  • End-to-end PPTX generation from HTML content with layout-aware rendering and placeholder handling.
  • Programmatic editing of slides: update text, fonts, colors, bullets, and insert images, charts, and tables.
  • Validation and integrity checks across slides, including placeholder outlines, typography consistency, and automated outline generation.
  • Use Case: Generate a multi-slide deck from a set of HTML slides, then apply content replacements to tailor the messaging.

Quick Start

Convert your HTML slides into a PPTX deck using the html2pptx workflow and apply optional replacements to populate content.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML slides into a PowerPoint deck automatically?

To convert HTML slides into a PowerPoint deck, this automation uses an html2pptx rendering workflow with pptxgenjs to generate layout-aware PPTX files directly from your HTML content. It handles placeholder mapping and typography to ensure structural integrity during the conversion.

Can I programmatically edit existing PowerPoint slides to update text and images?

Yes, you can programmatically edit existing PowerPoint slides to update text, fonts, colors, and bullets. The tooling supports inserting images, charts, and tables into your PPTX files, and allows applying content replacements to tailor slide messaging automatically.

Does this PowerPoint automation workflow support layout and typography validation?

This PowerPoint automation workflow supports validation and integrity checks across slides. It performs typography consistency validation, checks placeholder outlines, and generates automated outlines to ensure your presentation layout remains intact throughout the editing process.

What is the best way to extract content from a PPTX file for analysis?

The best way to extract content from a PPTX file for analysis is using the integrated python-pptx dependency. It coordinates content extraction from PowerPoint presentations, enabling downstream analysis, validation, and automated outline generation based on the retrieved slide data.

Do I need Playwright and Sharp to generate PPTX files from HTML?

You need Playwright and Sharp when generating PPTX files from HTML to ensure layout-aware rendering and image processing. These dependencies work alongside Node-based pptxgenjs to accurately render HTML content and maintain visual integrity within the PowerPoint slides.