pptx-creator

Create, edit, and analyze PPTX presentations using pptxgenjs, markitdown, and LibreOffice.

5|4|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/Jignesh-Ponamwar/skills-mcp --skill pptx-creator-jignesh-ponamwar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-creator
Source: https://github.com/Jignesh-Ponamwar/skills-mcp/tree/main/skill_mcp/skills_data/pptx-creator
Command: npx skills add https://github.com/Jignesh-Ponamwar/skills-mcp --skill pptx-creator-jignesh-ponamwar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create, edit, and analyze PowerPoint presentations programmatically, enabling automation of slide deck creation and modification.

Core Features & Use Cases

  • Build new decks from templates with pptxgenjs.
  • Edit existing PPTX by modifying slides and XML content.
  • Extract text or generate thumbnails from slides, or convert slides to images for review.

Quick Start

Create a new PPTX deck from a template and customize slides using the PPTX Creator workflows.

Frequently Asked Questions about pptx-creator

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

FAQPage Schema
How do I automate PowerPoint presentation creation programmatically?

You can automate PowerPoint presentation creation by using pptxgenjs to build new slide decks from templates and customize slides. This workflow allows developers to assemble PPTX files automatically without manual formatting.

Can I modify existing PPTX files and edit slide XML content?

Yes, you can edit existing PPTX files by modifying slides and XML content directly. This allows you to programmatically update text, layouts, and structures within PowerPoint files without needing the desktop application.

What is the best way to extract text from PowerPoint slides?

The best way to extract text from PowerPoint slides is using markitdown. It processes PPTX files to pull out textual content, enabling automated analysis and indexing of presentation data.

How do I generate thumbnails or convert slides to images for review?

You can generate thumbnails and convert slides to images using LibreOffice tools. This converts PPTX slides into image formats, allowing you to visually review presentations without opening the native viewer.

Does pptxgenjs support building slide decks from templates?

Yes, pptxgenjs supports building slide decks from templates. It serves as the core dependency for creating and customizing new PPTX presentations programmatically for developers and knowledge workers.

What are the limitations of modifying PPTX files programmatically via XML?

Modifying PPTX files programmatically via XML requires precise structural knowledge of the format. Complex layouts or embedded media may break if XML tags are altered incorrectly during automated slide editing.