pptx

Extract and index content from PPTX files for RAG pipelines.

2|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/dakesan/hiro-favorite-skills --skill pptx-dakesan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/dakesan/hiro-favorite-skills/tree/main/skills/pptx
Command: npx skills add https://github.com/dakesan/hiro-favorite-skills --skill pptx-dakesan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines PowerPoint workflow automation: create, edit, and analyze .pptx presentations, manage layouts, and add comments.

Core Features & Use Cases

  • Presentation creation: generate new slides from templates or HTML-driven content.
  • Content editing: modify slide content, layouts, and design elements programmatically.
  • Collaboration & notes: support notes and comments for presentations.

Quick Start

Use the pptx skill to generate a simple deck from template.pptx and add a title slide with "Quarterly Update".

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text and content from PowerPoint files programmatically?

Extract text and content from PPTX files by unpacking the OOXML structure and parsing raw XML to access slide text, speaker notes, and comments. This Skill indexes all text elements and supports markdown conversion for downstream processing.

Can I create and edit PowerPoint presentations from templates or HTML content?

Generate new slides from templates or HTML-driven content by using this Skill to create, modify layouts, and add slide elements programmatically. It supports creating decks from scratch or editing existing presentations with custom text and design changes.

What's the best way to analyze typography, colors, and layout across a presentation?

Analyze typography, colors, master slides, and layout structures by extracting and indexing design elements from PPTX files. This Skill validates slide consistency, processes layout properties, and supports color and font analysis across all slides.

How do I handle media, speaker notes, and relationships in PowerPoint files?

Process media assets, speaker notes, and comments through OOXML unpacking and relationship tracking within PPTX files. This Skill manages embedded content and maintains relationship references for complete presentation analysis.

Can I convert PowerPoint content into structured data for RAG pipelines or search indexing?

Generate structured inventories and vectorizable embeddings from PowerPoint content for RAG pipelines and search systems. Extract, index, and convert slide data into formats suitable for machine learning and retrieval workflows.