pptx

Automates end-to-end creation, editing, and analysis of .pptx presentations.

Updated Sep 30, 2025
One-click install
npx skills add https://github.com/ihabwahbi/agentic-resume-builder --skill pptx-ihabwahbi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ihabwahbi/agentic-resume-builder/tree/main/.opencode/skills/pptx
Command: npx skills add https://github.com/ihabwahbi/agentic-resume-builder --skill pptx-ihabwahbi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, pptxgenjs, python-pptx, pillow, defusedxml.

What problem does it solve?

This skill automates end-to-end PowerPoint (.pptx) deck creation, modification, and analysis, reducing manual editing time and enabling scalable presentation workflows.

Core Features & Use Cases

  • Programmatic slide generation: create new decks, add and modify slides, and apply layouts or templates.
  • Content editing and notes: edit slide content, add speaker notes, and manage comments or annotations.
  • Analysis and inventory: extract structure, text, and metadata from slides for auditing, indexing, and templating.
  • Use Case: automatically generate a multi-slide pitch deck from a data source, update content based on fresh data, and export a review-ready presentation.

Quick Start

Provide a high-level, one-line instruction to begin a PPTX automation workflow: load an existing PPTX template, run the inventory, and apply replacements to produce a new presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation from HTML content?

You can automate PowerPoint deck creation by using the html2pptx workflow powered by pptxgenjs to convert HTML content into formatted slides. This approach enables programmatic generation of multi-slide presentations from data sources.

Can I edit existing .pptx slides without losing the original formatting?

Yes, you can edit existing .pptx slides without losing formatting by using Python-based inventory and replacement tools. This process safely modifies content and manages notes while preserving the original layout and templates.

What is the best way to extract text and metadata from PowerPoint slides?

The best way to extract text and metadata from PowerPoint slides is by running a Python-based inventory process. This audits and indexes the deck structure, extracting text and metadata for content updates and templating.

Does this PowerPoint automation tool require Playwright and Sharp?

Yes, this PowerPoint automation tool requires Playwright and Sharp dependencies to function. These libraries support the Node-based html2pptx workflow and image processing required for generating and modifying slides.

How do I update PowerPoint speaker notes and comments in bulk?

You can update PowerPoint speaker notes and comments in bulk by using Python-based replacement tools that modify .pptx files. This allows you to programmatically manage annotations and apply content updates across multiple slides.