powerpoint

Create, edit, and QA PowerPoint presentations with PPTX workflow support.

12|2|Updated Feb 2, 2020
One-click install
npx skills add https://github.com/servitola/dotfiles --skill powerpoint-servitola
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/servitola/dotfiles/tree/main/claude-code/skills/powerpoint
Command: npx skills add https://github.com/servitola/dotfiles --skill powerpoint-servitola

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates the end-to-end lifecycle of PowerPoint presentations: from creating new decks and applying templates to reading, editing, and QA checks, reducing manual slide-work.

Core Features & Use Cases

  • Create, read, edit, and QA .pptx presentations — slides, speaker notes, templates, layouts — with design guidance.
  • Apply template-driven layouts and re-use slides across decks to speed up pitch materials.
  • Perform a structured QA pass to verify content integrity, layout consistency, and compatibility across environments.

Quick Start

Start by loading a PPTX file, edit slides with templates and notes, and run the QA workflow to ensure deck quality.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint presentation creation and editing?

Automate PowerPoint presentation creation and editing by loading a .pptx file, applying template-driven layouts, manipulating slides, and adding speaker notes. This workflow reduces manual slide-work by handling deck-building tasks from scratch or existing templates.

Can I run a QA check on pptx slides to verify layout consistency?

Run a structured QA check on pptx slides to verify content integrity, layout consistency, and compatibility across environments. The QA loop ensures end-to-end presentation quality by validating edits and template applications through a comprehensive verification pass.

Does this PowerPoint automation approach work with existing templates and layouts?

This PowerPoint automation approach works with existing templates and layouts by applying template-driven designs and re-using slides across decks. It reads and edits .pptx files directly, supporting template application and slide manipulation to speed up pitch materials.

What's the best way to reuse slides across multiple PowerPoint decks?

The best way to reuse slides across multiple PowerPoint decks is by loading existing .pptx files, extracting slides, and applying template-driven layouts to new presentations. This template application process speeds up deck-building while maintaining design consistency.

Do I need Python dependencies to edit pptx files and add speaker notes?

You need Python dependencies including defusedxml and Pillow to edit pptx files and add speaker notes. These libraries support the underlying slide manipulation, template application, and image processing required for the end-to-end presentation workflow.

Why does PowerPoint automation fail to maintain layout consistency across environments?

PowerPoint automation can fail to maintain layout consistency across environments due to template mismatches, content integrity errors, or incompatible slide edits. Running a structured QA pass verifies compatibility and checks layouts to prevent these end-to-end workflow issues.