pptx

Create, edit, and analyze PPTX presentations with XML and conversion support.

6|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/Holo00/IdeaForge --skill pptx-holo00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Holo00/IdeaForge/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/Holo00/IdeaForge --skill pptx-holo00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, eliminating manual design and content updates.

Core Features & Use Cases

  • Presentation Creation: Generate new .pptx files from scratch with custom content.
  • Content Editing: Modify text, layouts, and design elements in existing presentations.
  • Analysis & Conversion: Extract text, access raw XML for deep analysis, and convert presentations to PDF or image thumbnails.
  • Use Case: "Automatically generate a weekly sales report presentation by pulling data from a database and populating pre-defined slide templates, ensuring consistent branding."

Quick Start

Use the pptx skill to create a new presentation with a title slide that says 'Q4 Business Review' and a content slide listing 'Key Achievements'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation programmatically from scratch?

Create presentations programmatically using libraries like pptxgenjs or python-pptx to generate .pptx files with custom slides, text, layouts, and design elements without manual design work.

Can I modify existing PPTX files to update content and layouts?

Yes, you can edit existing presentations by modifying text, layouts, and design elements directly, then export the updated .pptx file with consistent branding and formatting applied.

What's the best way to automate report generation as PowerPoint slides?

Automate report generation by pulling data from databases, populating pre-defined slide templates, and exporting to .pptx to ensure consistent formatting and eliminate manual updates.

How do I extract text and convert presentations to PDF or images?

Extract text from presentations and access raw XML for analysis, or convert .pptx files to PDF or image thumbnails using tools like Poppler for document distribution and archival.

Can I access speaker notes and comments in PowerPoint files?

Access speaker notes, comments, and metadata directly from .pptx files through XML parsing, enabling analysis, extraction, and validation of presentation content and annotations.

Does this support multi-language presentation workflows?

Yes, the multi-language library support including pptxgenjs, python-pptx, and LibreOffice enables presentation creation and editing across different language requirements and regional standards.