powerpoint

Create, read, and modify .pptx PowerPoint decks via Office Open XML workflows.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill powerpoint-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/devMoez/titan/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/devMoez/titan --skill powerpoint-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, libreoffice, poppler, Pillow, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of creating, reading, and updating PowerPoint presentations without getting stuck in brittle slide editing, messy layouts, or broken exports.

Core Features & Use Cases

  • Read and extract .pptx content (including text extraction and raw XML inspection).
  • Edit existing decks safely by unpacking PPTX → manipulating slide XML → cleaning → repacking.
  • Create new decks from scratch or templates using a structured workflow and visual QA.
  • Visual verification loop that renders slides to images and checks for layout issues (overflows, overlaps, contrast problems, leftover placeholders).

Example use cases:

  • Update an existing pitch deck by swapping content sections while preserving the template’s layout system.
  • Extract text from a .pptx file for reuse in an email, report, or meeting summary.
  • Combine/split slide decks, adjust speaker notes and comments, and produce a clean, validated output deck.

Quick Start

Use this skill when you want to create or update a PowerPoint deck provided as a .pptx file, and ask it to read the deck, edit the slides per your instructions, and return a corrected output.pptx.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I extract text from a .pptx file for reuse in a report?

To extract text from a .pptx file, this Skill unpacks the Office Open XML structure and isolates slide content. It processes the presentation slides to retrieve raw text, making it available for reuse in emails, reports, or meeting summaries.

How do I edit an existing PowerPoint deck without breaking the template layout?

Editing an existing PowerPoint deck safely involves unpacking the PPTX file, manipulating the slide XML directly, cleaning the structure, and repacking it. This template workflow preserves the original layout system while allowing content updates.

Can I visually verify slide layouts and check for overflow issues in a .pptx file?

Yes, you can visually verify slide layouts by rendering slides to images for visual QA. This visual verification loop checks for layout issues like overflows, overlaps, contrast problems, and leftover placeholders to ensure presentation quality.

Do I need LibreOffice to render .pptx slides to images for inspection?

Rendering .pptx slides to images for inspection requires dependencies like LibreOffice and poppler. These tools generate thumbnails and visual outputs, enabling a structured workflow for visual verification and layout issue detection.

What is the best way to create a new presentation from a .pptx template?

Creating a new presentation from a .pptx template involves using a structured workflow with visual QA. The process unpacks the Office Open XML structure, applies template-based editing to inject new content, and repacks the validated output deck.

Why does PowerPoint slide editing often result in broken exports and messy layouts?

PowerPoint slide editing often causes broken exports because direct manipulation without XML validation corrupts the Office Open XML structure. Unpacking the PPTX, editing the slide XML safely, and repacking with validation prevents these brittle layout issues.