pptx

Create, edit, and analyze PowerPoint presentations using Node.js and Python tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, 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 slide decks from scratch or templates using pptxgenjs.
  • Content Extraction: Extract text and visual summaries from existing .pptx files using markitdown.
  • Editing & Refinement: Modify existing presentations by unpacking, editing XML, and repacking.
  • Use Case: Quickly create a sales pitch deck with custom branding, data visualizations, and compelling narratives, ensuring a consistent and professional look across all slides.

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 PowerPoint presentation creation from raw data?

Automate PowerPoint presentation creation by generating slides from scratch or templates using pptxgenjs. It transforms raw data into professional decks, handling structure, text, and visual consistency automatically.

Can I extract text content from an existing .pptx file?

Extract text and visual summaries from existing .pptx files using markitdown. This allows you to pull content out of presentations for analysis or repurposing without manual copying.

How do I modify slide structure in an existing PowerPoint deck?

Modify slide structure by unpacking the .pptx file, editing the underlying XML directly, and repacking it. This ensures precise structural changes and content refinement within the presentation.

Do I need LibreOffice and Poppler installed to generate .pptx files?

Full functionality requires specific dependencies including LibreOffice (soffice) and Poppler (pdftoppm), alongside pptxgenjs and Pillow. These tools ensure proper rendering, visual consistency, and format conversion.

What is the best way to ensure visual consistency across generated slides?

Ensure visual consistency across generated slides by applying design best practices during deck creation via pptxgenjs. The Skill enforces consistent branding and layout rules automatically across all content.

Are there limitations when editing PowerPoint files via XML manipulation?

Editing .pptx files via XML manipulation requires careful handling to avoid corrupting the file structure. While powerful for precise modifications, it demands strict adherence to the format's schema during repacking.