pptx

Create, edit, and analyze PowerPoint presentations via XML manipulation.

3|2|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts --skill pptx-crumbgrabber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts/tree/main/skills/pptx
Command: npx skills add https://github.com/Crumbgrabber/llm_system_template_agents_skills_patterns_tools_prompts --skill pptx-crumbgrabber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, react-icons, sharp, defusedxml, and includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, automating complex tasks and ensuring design consistency.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or based on templates, with custom design choices.
  • Content Editing: Modify existing presentations by working with the raw Office Open XML format.
  • Analysis: Extract text, analyze slide layouts, and understand design elements like typography and color schemes.
  • Use Case: Automatically generate a sales presentation using a company template, populating slides with provided data and ensuring brand consistency.

Quick Start

Use the pptx skill to create a new presentation based on the template found in 'company_template.pptx' with the following outline: 'outline.md'.

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 an existing template?

Automating PowerPoint presentation creation involves generating new presentations from scratch or based on templates with custom designs. This Skill populates slides using provided data and outline files to ensure brand consistency.

Can I edit existing PPTX files by modifying the raw XML directly?

Yes, you can edit existing PPTX files through raw Office Open XML manipulation. This allows for detailed slide content replacement and modification of design elements without needing the PowerPoint application interface.

How do I extract text and analyze slide layouts from a PowerPoint file?

Extracting text and analyzing slide layouts from a PowerPoint file involves parsing the presentation structure to understand design elements like typography and color schemes. This supports content analysis and template inventory management.

Does this approach support converting HTML content into PowerPoint slides?

Yes, HTML-to-PPTX conversion is supported within the presentation creation workflow. This enables you to transform web-based content structures into formatted PowerPoint slides automatically.

Do I need markitdown to generate presentations from markdown outlines?

Yes, markitdown is a required dependency for processing markdown files into structured presentation content. It works alongside other libraries to parse outlines and facilitate the automated slide generation process.