pptx

Read, edit, and assemble PowerPoint decks from PPTX files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/VickyVignesh0913/Study-OS --skill pptx-vickyvignesh0913
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/VickyVignesh0913/Study-OS/tree/main/skills-main/skills-main/skills/pptx
Command: npx skills add https://github.com/VickyVignesh0913/Study-OS --skill pptx-vickyvignesh0913

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

PPTX deck creation, parsing, and modification are often tedious and error-prone when done manually. This skill automates PPTX workflows by enabling reading, parsing, editing, and assembling slide decks from PPTX files.

Core Features & Use Cases

  • Read and analyze content from PPTX files (slides, text, notes)
  • Edit, modify, or create presentations from templates and layouts
  • Merge, split, or reorganize slides to assemble new decks for pitches
  • Extract text or data from slides for summaries or reports
  • Apply template-driven design ideas and guidelines during deck generation

Quick Start

Open a PPTX file and let the tool read, parse, and edit its slides to generate a new deck.

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 slides automatically?

You can automate PPTX content extraction by using scripts to read and parse slide text, notes, and data directly from PowerPoint files. This enables generating text summaries or data reports from presentation decks without manual copy-pasting.

Can I create a new PowerPoint deck from an existing template?

Yes, you can create new PowerPoint decks from templates. This skill applies template-driven layouts and design guidelines during deck generation, allowing you to assemble tailored presentations for pitches or reports directly from existing PPTX files.

What is the best way to merge or split slides in a PPTX file?

The best way to merge or split slides in a PPTX file is using automated unpack and pack scripts. This skill reorganizes, merges, or splits presentation slides deterministically, allowing you to assemble custom decks from multiple source files without manual editing.

Does this PPTX editing workflow require any specific Python libraries?

Yes, this PPTX editing workflow requires specific Python libraries including defusedxml, lxml, and Pillow. These dependencies handle secure XML parsing and image processing, enabling the skill to read, modify, and generate slide thumbnails from PPTX files.

How do I generate slide thumbnails for a PowerPoint presentation?

To generate slide thumbnails for a PowerPoint presentation, this skill provides dedicated thumbnailing scripts. It processes PPTX files to create image previews of slides using the Pillow library, supporting visual reviews and template-driven deck assembly workflows.