powerpoint

Create and edit PowerPoint presentations programmatically with Python and PptxGenJS.

3|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/DarkArty07/Aether-Agents --skill powerpoint-darkarty07
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/DarkArty07/Aether-Agents/tree/main/home/skills/productivity/powerpoint
Command: npx skills add https://github.com/DarkArty07/Aether-Agents --skill powerpoint-darkarty07

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 slide formatting and data entry.

Core Features & Use Cases

  • Template-Based Editing: Modify existing presentations by unpacking XML, updating content, and repacking while preserving layouts and design.
  • From-Scratch Creation: Build new decks using PptxGenJS with custom colors, shapes, charts, and icons for a polished look.
  • Content Extraction: Extract text and generate visual thumbnails from any .pptx file for analysis or review.
  • Use Case: Imagine you need to update a 50-slide quarterly business review deck with new sales figures. Use this Skill to programmatically replace placeholder text, update charts, and ensure visual consistency across all slides in minutes.

Quick Start

Use the powerpoint skill to create a new 10-slide presentation about Q3 marketing results with charts and speaker notes.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate updating slides and charts in a PowerPoint template?â–¼

To automate PowerPoint template editing, this Skill unpacks the .pptx XML, updates placeholder text and chart data, then repacks the file while preserving the original layout and design. This replaces manual slide formatting for bulk content replacement workflows.

Can I generate PowerPoint presentations from scratch using code?â–¼

Yes, you can generate PowerPoint presentations from scratch using PptxGenJS. The Skill programmatically builds new decks with custom colors, shapes, charts, and icons, creating polished slides without manual formatting.

How do I extract text from a .pptx file for analysis?â–¼

You can extract text from a .pptx file for analysis using the markitdown tool. The Skill automates content extraction to pull text and generate visual thumbnails from any PowerPoint presentation for review or processing.

Do I need LibreOffice to convert PowerPoint slides to PDF?â–¼

Yes, LibreOffice is required for PDF conversion. The Skill uses LibreOffice to convert generated or edited .pptx files into PDF format for visual QA and sharing.

What is the best way to update a 50-slide corporate deck with new sales figures?â–¼

The best way to update a large corporate deck is through template-based editing. The Skill programmatically replaces placeholder text and updates charts across all 50 slides in minutes, ensuring visual consistency without manual data entry.

Does modifying .pptx XML directly break the original slide layout?â–¼

No, modifying .pptx XML directly does not break the layout. The Skill unpacks the XML structure, updates the targeted content, and repacks the presentation while preserving the existing template designs and visual formatting.