pptx

Convert PPTX presentations to Markdown and unpack OOXML for editing.

9|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/TasiTech/tasi-harness --skill pptx-tasitech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/TasiTech/tasi-harness/tree/main/resources/skills/work/pptx
Command: npx skills add https://github.com/TasiTech/tasi-harness --skill pptx-tasitech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you work with .pptx presentations by creating new decks, editing slide contents, and extracting or inspecting presentation structure when you need precision rather than guesswork.

Core Features & Use Cases

  • Convert and extract content: Turn PPTX text into Markdown for analysis, summarization, or downstream editing workflows.
  • OOXML-level inspection: Unpack PPTX to access raw XML for layouts, themes, speaker notes, comments, animations, and complex formatting.
  • Presentation creation workflows: Generate new presentations from scratch using an HTML-to-PPTX pipeline (html2pptx) with layout validation, chart insertion, and formatting gates.
  • Template-based editing: Reuse existing templates by extracting inventories, mapping slide indices, duplicating/reordering slides, and applying updated text while checking for overflow/regression issues.
  • Quality and correctness guardrails: Validate generated/edited PPTX packages (ZIP/XML integrity, required parts, media signatures, slide relationship targets) and check that text overflow does not worsen.

Quick Start

Ask: create a new .pptx presentation from this slide plan using the html2pptx workflow, insert a bar chart from my data, then validate the output with validate_pptx.

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 a PowerPoint presentation for analysis?

You can extract text from a PowerPoint presentation by converting the PPTX slides into Markdown. This allows you to easily analyze slide content, summarize information, or prepare the text for downstream editing workflows.

Can I edit an existing PPTX template without breaking the slide layout?

Yes, you can edit an existing PPTX template by extracting a text inventory, mapping slide indices, and applying replacements. The workflow checks for overflow and regression issues to ensure the original slide layout is not broken.

What is the best way to generate a new PowerPoint deck from HTML?

The best way to generate a PowerPoint deck from HTML is using an html2pptx pipeline. This workflow validates dimensions, checks for text overflow, inserts charts, and packages the final PPTX file automatically.

How do I inspect speaker notes and complex formatting inside a .pptx file?

You can inspect speaker notes and complex formatting by unpacking the PPTX into raw OOXML. This exposes the underlying XML for layouts, themes, comments, and animations for detailed structural analysis.

How do I validate a PowerPoint file for ZIP and XML integrity after editing?

You validate a PowerPoint file by running a packaging validation workflow that checks ZIP and XML integrity, required parts, media signatures, and slide relationship targets to ensure the edited PPTX is structurally correct.

Does PowerPoint slide text replacement handle text overflow automatically?

Yes, PowerPoint slide text replacement handles text overflow automatically. The inventory and replace cycle includes specific formatting gates that check whether the updated text worsens overflow on the modified slides.