powerpoint

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

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/automatedigital/spark --skill powerpoint-automatedigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/automatedigital/spark/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/automatedigital/spark --skill powerpoint-automatedigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of creating, editing, and extracting content from PowerPoint presentations, saving you hours of repetitive formatting and file manipulation.

Core Features & Use Cases

  • Presentation Creation: Build professional slide decks from scratch using PptxGenJS with customizable themes, layouts, charts, and visual elements.
  • Template Editing: Modify existing presentations by unpacking XML, updating content across slides, and repacking while preserving design integrity.
  • Content Extraction: Extract text and generate visual thumbnails from any .pptx file for quick analysis or review.
  • Use Case: Imagine you need to update a 50-slide sales deck with new Q3 figures. Use this Skill to batch-update charts and text across all slides while maintaining consistent branding.

Quick Start

Use the powerpoint skill to create a 10-slide pitch deck about sustainable energy with custom branding and charts.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate updating text and charts across multiple PowerPoint slides?

You can automate updating PowerPoint slides by unpacking the XML of existing .pptx files, batch-modifying content across all slides, and repacking the presentation to preserve the original design integrity.

Can I generate a pitch deck from scratch without manual formatting?

Yes, you can generate a pitch deck from scratch using PptxGenJS to programmatically build professional slide decks with customizable themes, layouts, charts, and visual elements.

What is the best way to extract text content from an existing .pptx file?

The best way to extract text content from a .pptx file is using markitdown to parse the presentation, enabling quick analysis and review of the slide deck contents without manual intervention.

Does PowerPoint template editing require manually adjusting XML files?

Template editing does not require manual XML adjustments, as the process automatically unpacks the .pptx file, updates the designated content across slides, and repacks it while maintaining the visual branding.

Do I need LibreOffice to validate generated PowerPoint presentation files?

Yes, you need LibreOffice installed to validate generated presentation files, ensuring the automated slide deck creation and template modification processes output functional and correctly formatted .pptx files.

What are the limitations of using PptxGenJS for slide deck generation?

Using PptxGenJS for slide deck generation limits you to its supported chart types and visual elements, meaning highly complex or non-standard visual formatting may require manual adjustments after the automated creation process.