pptx

Generate, manipulate, and visually validate PowerPoint presentations programmatically.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/zivtech/joyus-desktop --skill pptx-zivtech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/zivtech/joyus-desktop/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/zivtech/joyus-desktop --skill pptx-zivtech

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill eliminates the manual effort and design inconsistency involved in creating, editing, and analyzing PowerPoint presentations, ensuring high-quality, professional results.

Core Features & Use Cases

  • Automated Creation: Generate slide decks from scratch using programmatic templates.
  • Content Extraction: Parse and analyze existing presentations for text, speaker notes, and structure.
  • Visual QA: Convert slides to images for automated visual inspection and layout verification.
  • Use Case: Quickly update a recurring pitch deck by programmatically swapping content while maintaining strict design and spacing constraints.

Quick Start

Use the pptx skill to read the content of the presentation named project-proposal.pptx and identify any placeholder text that needs to be updated.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation generation and editing?

You can automate PowerPoint presentation generation by using programmatic templates to create slide decks from scratch, parse existing presentations for text and speaker notes, and perform XML-level content injection to manipulate slide structure.

Can I programmatically swap content in a recurring pitch deck while maintaining design constraints?

Yes, you can programmatically swap content in a recurring pitch deck while maintaining strict design and spacing constraints through template-based editing and XML-level content injection.

How does visual quality assurance work for generated pptx slides?

Visual quality assurance for pptx slides works by converting slides to images using Poppler and LibreOffice, enabling automated visual inspection and layout verification to ensure design consistency.

Do I need LibreOffice and Poppler to validate PowerPoint document integrity?

Yes, you need LibreOffice and Poppler integration to validate PowerPoint document integrity, as they are required to convert slides to images for automated visual inspection and layout verification.

What is the best way to extract text and speaker notes from existing PowerPoint files?

The best way to extract text and speaker notes from existing PowerPoint files is through automated content extraction scripts that parse the presentation structure and analyze the document's XML content.

Can I inject XML content directly into pptx files for advanced slide manipulation?

Yes, you can inject XML content directly into pptx files for advanced slide manipulation, allowing complex workflows that bypass standard template editing to modify raw document structure.