pptx

Read PPTX files, extract slide text, and generate styled decks from JSON.

49|2|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/vibeinging/YiYi --skill pptx-vibeinging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/vibeinging/YiYi/tree/main/app/src-tauri/skills/pptx
Command: npx skills add https://github.com/vibeinging/YiYi --skill pptx-vibeinging

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PowerPoint workflows are often manual and error-prone, making it tedious to read, extract, or assemble slides from scratch.

Core Features & Use Cases

  • Read and extract text from PPTX files for indexing, search, or repurposing content.
  • Generate new PowerPoint presentations from structured JSON data, applying consistent styling and layouts.
  • Convert and assemble polished decks for client proposals, internal briefings, or training materials.

Quick Start

Create a PPTX deck by supplying a JSON structure describing slides and run the generator.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from PowerPoint slides for indexing or search?

To extract text from PowerPoint slides, this skill reads PPTX files and parses slide content. It validates inputs and pulls text from each slide for indexing, search, or repurposing content.

Can I generate a PowerPoint presentation from JSON data?

Yes, you can generate a PowerPoint deck from JSON data. This skill builds new presentations by taking a structured JSON description of slides and applying consistent styling and layouts across the final PPTX output.

Does python-pptx support applying consistent styling across generated slides?

Yes, python-pptx supports applying consistent styling across generated slides. This skill leverages the library to build decks from JSON structures while maintaining uniform layouts and optional page numbers.

What is the best way to automate assembling client proposal decks?

The best way to automate assembling client proposal decks is using a script that generates PPTX files from structured data. This skill converts JSON input into polished presentations with consistent styling.

Do I need python-pptx installed to read and edit PPTX files?

Yes, you need python-pptx installed to read and edit PPTX files. This skill relies on the python-pptx dependency to automate PowerPoint processing, extract text, and generate new decks.

Can I add page numbers when generating PowerPoint decks from structured data?

Yes, you can add page numbers when generating PowerPoint decks. This skill outputs a final PPTX file with optional page numbers applied across the slides built from your structured JSON data.