pptx

Read, analyze, edit, and create PPTX presentations via template-driven workflows.

Updated Aug 20, 2022
One-click install
npx skills add https://github.com/Neroro64/dotfiles --skill pptx-neroro64
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Neroro64/dotfiles/tree/main/configs/omp/agent/skill_store/pptx
Command: npx skills add https://github.com/Neroro64/dotfiles --skill pptx-neroro64

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX files often require manual handling for extraction, editing, or generating presentations; this skill centralizes reading, editing, and creating PowerPoint decks to streamline slide workflows.

Core Features & Use Cases

  • Read/analyze PPTX content and extract text, slide structure, and notes for review or repurposing.
  • Edit slides from templates or build new decks from scratch using deterministic scripting workflows (e.g., template-based layouts, notes, and comments).
  • Create, modify, or combine slide decks for pitches, reports, or presentations using layout mappings and template guidance.
  • Handle slide operations such as reordering, duplicating from layouts, unpacking/packing, and content updates with minimal manual intervention.

Quick Start

Invoke the PPTX skill to read text from a PPTX file, then apply a template-driven workflow to generate or modify a 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 from PowerPoint slides automatically?

To extract text from PowerPoint slides automatically, use this skill to read and analyze PPTX files. It deterministically parses slide structure, text content, and notes for review or repurposing without manual intervention.

Can I generate PowerPoint presentations from templates automatically?

Yes, you can generate PowerPoint presentations from templates automatically. This skill applies template-driven workflows and layout mappings to build new decks or modify existing ones for pitches and reports.

Does this skill support editing existing PPTX files like reordering or duplicating slides?

Yes, editing existing PPTX files is fully supported. You can reorder slides, duplicate from layouts, unpack and pack decks, and update content deterministically using the built-in scripting workflows.

Do I need Python libraries like lxml and Pillow to automate PowerPoint tasks?

Yes, you need Python libraries like lxml, Pillow, and defusedxml installed. These dependencies enable the skill to process XML structures and handle images within PPTX files during slide manipulation.

What is the best way to automate slide modification for large presentation decks?

The best way to automate slide modification for large decks is using deterministic scripting workflows. This skill handles template-based layouts, notes, and comments to modify or combine slides with minimal manual intervention.

Are there limitations when unpacking and packing PPTX files for content updates?

When unpacking and packing PPTX files for content updates, limitations depend on the template structure and layout mappings. Complex custom layouts may require specific scripting guidance to ensure deterministic slide manipulation.