pptx

Create, edit, and analyze PowerPoint presentations using pptxgenjs and markitdown.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and editing of PowerPoint presentations, transforming raw data and ideas into visually appealing and professional slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Extraction: Read and parse text from existing .pptx files.
  • Slide Editing: Modify, update, combine, or split presentation slides.
  • Design Assistance: Provides guidance on color palettes, layouts, typography, and common design pitfalls.
  • Use Case: Quickly create a sales pitch deck by providing key data points and brand colors, or extract content from an old presentation to update it with new information.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate creating PowerPoint slides from raw data?

Automating PowerPoint creation involves using pptxgenjs to generate slides from scratch, transforming raw data and brand colors into structured .pptx files without manual formatting.

Can I extract and parse text from an existing .pptx file?

You can extract and parse text from existing .pptx files using markitdown, which reads presentation content so you can analyze or update old slide information.

What's the best way to edit specific slide elements without breaking the layout?

Editing specific slide elements safely involves unpacking the .pptx file for manual XML editing, then repacking it to preserve the exact presentation layout and formatting.

Does this presentation tool provide guidance on color palettes and typography?

The tool provides detailed design assistance including color palettes, layouts, typography, and visual polish guidance to help avoid common presentation design pitfalls.

What are the limitations when modifying slides with complex XML structures?

Modifying slides with complex XML structures risks file corruption if manual repacking fails to validate nested elements, requiring careful XML editing to maintain presentation integrity.