pptx

Automate end-to-end PPTX creation, editing, and analysis with Python and Node tools.

1|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/wedsamuel1230/electronic-mcp-server --skill pptx-wedsamuel1230
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/wedsamuel1230/electronic-mcp-server/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/wedsamuel1230/electronic-mcp-server --skill pptx-wedsamuel1230

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, Pillow, playwright, sharp, pptxgenjs, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the end-to-end process of creating, editing, and analyzing PowerPoint presentations (.pptx), eliminating repetitive manual tasks and enabling consistent deck production.

Core Features & Use Cases

  • Creation & templating: generate new decks from templates or outlines and apply consistent slide structures.
  • Editing & layouts: update slide content, adjust layouts, and add or update speaker notes and comments.
  • Analysis & validation: inspect slides for structure, notes, placeholders, and consistency across a deck.
  • Use Case: when preparing a quarterly update, automatically assemble a 12-slide PPTX with title, agenda, metrics, risks, and next steps, then export notes for presenters.

Quick Start

Use the pptx skill to create a deck from a template called "project-status.pptx" with sections for Goals, Milestones, Risks, Budget, and Next Steps, and include speaker notes.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint creation from a template?

Yes, you can update slide content and layouts using this Skill. It relies on Python libraries like python-pptx and Node-based tools to manipulate PPTX files, allowing you to adjust layouts and modify text across multiple slides programmatically.

How do I add speaker notes to PowerPoint slides programmatically?

Yes, the Skill inspects slides for structure, notes, placeholders, and consistency across a deck. This analysis validates that your PowerPoint presentation maintains a correct layout and uniform formatting throughout.

Do I need Python and Node.js to edit PPTX files with this approach?

The best way to generate a presentation outline is to define sections like title, agenda, metrics, and next steps, then let the Skill assemble the deck. It applies consistent slide structures to produce a complete PPTX file automatically.

Can I convert images before embedding them in PowerPoint slides?

Yes, you can convert and process images before embedding them in slides. The Skill uses Pillow for image processing and sharp for conversion, ensuring visual assets are optimized for the PPTX layout.