powerpoint

Create, read, and edit PowerPoint .pptx decks from Python scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a programmable way to create, read, and modify PowerPoint presentations (.pptx), removing repetitive manual tasks and enabling templated deck generation.

Core Features & Use Cases

  • Create decks from templates and data sources to ensure consistent styling and structure.
  • Read, edit, and patch slides, notes, and templates without opening PowerPoint.
  • Batch-generate presentations for reports, pitches, and training materials from code or data files.

Quick Start

Run the PowerPoint workflow to generate a PPTX from your data.

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 generation from data sources?

You can automate PowerPoint deck generation by using Python scripts to apply templates and map data sources directly into PPTX slides, producing finished presentations without manual formatting.

Can I read and edit existing .pptx slides without opening PowerPoint?

Yes, you can read, patch, and modify existing .pptx slides, notes, and templates programmatically through Python scripts, allowing direct presentation editing without opening the PowerPoint application.

What is the best way to batch-generate PPTX presentations for reports?

The best way to batch-generate PPTX presentations is by running automated workflows that iterate through data files to populate templates, outputting multiple production-ready decks for reports or training materials.

Does this PowerPoint automation approach work with existing slide templates?

Yes, this approach works with existing slide templates by programmatically injecting data into predefined layouts, ensuring consistent styling and structure across all generated PowerPoint decks.

Do I need Python to create presentations from code with this workflow?

Yes, you need Python to execute the scripts that drive the end-to-end PPTX workflows, utilizing dependencies like defusedxml and validators to process and generate the presentation files.

Are there limitations when adding notes to slides in batch PPTX workflows?

Limitations in batch PPTX workflows depend on the template structure and data formatting, as complex custom layouts may require specific XML patching to correctly insert notes and slide content.