pptx

Create and modify PowerPoint presentations from PPTX templates.

33.0k|3.2k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/K-Dense-AI/scientific-agent-skills --skill pptx-k-dense-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/scientific-skills/pptx
Command: npx skills add https://github.com/K-Dense-AI/scientific-agent-skills --skill pptx-k-dense-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and manipulation of PowerPoint presentations by applying templates, generating slides, and enabling automated editing and QA workflows, reducing manual slide assembly time.

Core Features & Use Cases

  • Template-based deck creation: generate new decks from slide layouts and templates with consistent branding.
  • Reading and editing workflows: read, unpack, modify, and re-pack PPTX files as part of end-to-end slide workflows.
  • Quality assurance automation: perform slide structure checks, validations, and basic content integrity verifications across decks.
  • Use Case: quickly assemble a 10-page investor deck from a template, populate key slides, and run a basic QA pass before export.

Quick Start

Create a deck from a template and start adding slides with content.

Frequently Asked Questions about pptx

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

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

Automate PowerPoint presentation creation by populating PPTX templates with new slides and content. This Skill reads, unpacks, modifies, and repacks PPTX files to generate decks with consistent branding layouts.

Can I run automated QA checks on PPTX slides?

You can run automated QA checks on PPTX slides to verify structure and basic content integrity. The toolkit performs validations across decks to ensure template compliance before final export.

How do I read and modify PPTX files in Python?

Read and modify PPTX files in Python using this toolkit's scripts. It leverages dependencies like defusedxml, lxml, and Pillow to unpack, edit, and repack presentation files programmatically.

Do I need lxml and Pillow to edit PPTX slides?

You need lxml and Pillow to edit PPTX slides because they handle XML parsing and image processing within the toolkit. defusedxml is also required to safely manage XML data during file repacking.

What's the best way to generate an investor deck from a PPTX template?

The best way to generate an investor deck from a PPTX template is automating the assembly of key slides. This Skill populates template layouts with content and runs a basic QA pass to ensure consistency.