powerpoint

Automates PowerPoint deck creation and editing in PPTX files via scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and updating PowerPoint decks is time-consuming and error-prone; this skill automates the process of reading, editing, and composing slides, notes, and templates to accelerate presentation work.

Core Features & Use Cases

  • Read, analyze, and extract content from .pptx files to inform edits or repurpose slides.
  • Edit, update, or create slides from templates and notes to keep decks consistent.
  • Create from scratch or adapt existing presentations for pitches, templates, and team intros.

Quick Start

Create or modify a PowerPoint deck by analyzing a PPTX, applying templates, and editing slides with the provided workflow.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint deck creation from templates?

Automating PowerPoint deck creation involves programmatically reading and unpacking PPTX templates, editing slide content, and repacking the presentation. This skill handles the process by running deterministic scripts to assemble slides and keep decks consistent.

Can I extract slide content from existing pptx files for summaries?

Yes, you can extract slide content from pptx files for summaries by reading and analyzing the presentation structure. The skill programmatically unpacks slides to pull text and data, enabling you to repurpose existing presentation content for reports.

What is the best way to update PowerPoint slides programmatically?

The best way to update PowerPoint slides programmatically is by using scripts to unpack the PPTX file, modify the specific slide elements, and repack the deck. This approach ensures deterministic edits while maintaining template consistency.

Do I need XML parsing to edit pptx slide content directly?

Editing pptx slide content directly requires unpacking the file structure, which inherently involves XML parsing. The skill manages this internally using secure XML parsing dependencies to read, modify, and repack presentation slides safely.

Are there limitations when modifying pitch deck templates with automation?

Modifying pitch deck templates with automation is limited by the need for deterministic scripting to read and edit slides. Complex visual formatting may require manual adjustments after the automated presentation repacking process is completed.

Does this approach work for assembling team intro presentations from scratch?

Yes, this approach works for assembling team intro presentations from scratch by using scripts to compose new slides. It programmatically creates PPTX files, applies templates, and inserts content to generate complete decks.