pptx

Create, edit, and extract content from PowerPoint .pptx files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the entire process of working with PowerPoint presentations, from creation and editing to data extraction and analysis, eliminating the need for manual intervention in slide deck management.

Core Features & Use Cases

  • Presentation Creation: Generate slide decks from scratch or using templates.
  • Content Extraction: Parse and extract text, speaker notes, and visual overviews from .pptx files.
  • Editing & Modification: Update existing presentations, manage templates, layouts, and comments.
  • File Manipulation: Combine, split, or transform slide files.
  • Use Case: You need to create a pitch deck for investors. Provide the key talking points, and the Skill will generate a professional presentation with appropriate layouts, branding, and content.

Quick Start

Use the pptx skill to extract all text from the file 'quarterly_report.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I generate a PowerPoint presentation from scratch?

To generate a PowerPoint presentation, you provide key talking points or text inputs, and the system uses the pptxgenjs library to automatically create professional slide decks with appropriate layouts, branding, and content.

How do I extract text and speaker notes from an existing .pptx file?

You can extract text and speaker notes from a .pptx file by parsing the presentation. The system analyzes the file structure to pull out text content, speaker notes, and visual overviews for further use.

Can I modify existing PowerPoint slides and manage templates programmatically?

Yes, you can modify existing PowerPoint slides programmatically. The system allows you to update presentations, manage templates, adjust layouts, and handle comments without manual editing.

What's the best way to combine or split slide deck files?

The best way to combine or split slide deck files is through file manipulation features that transform slide files. This allows you to merge multiple decks or separate them into individual files programmatically.

Does the presentation generation process support visual asset management?

Yes, presentation generation supports visual asset management. The system manages visual assets like backgrounds and color palettes, integrating with external tools for conversion and visual inspection of the slides.