pptx

Automate PPTX deck creation, editing, and content extraction from templates.

1.6k|270|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/ginlix-ai/LangAlpha --skill pptx-ginlix-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ginlix-ai/LangAlpha/tree/main/skills/pptx
Command: npx skills add https://github.com/ginlix-ai/LangAlpha --skill pptx-ginlix-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Use this skill to automate PPTX-related tasks — from creating slide decks and applying templates to reading, parsing, or updating content, and exporting notes or comments.

Core Features & Use Cases

  • Deck creation & editing: generate new slides from templates, merge or split decks, and update content.
  • Content extraction & parsing: read and extract text, speaker notes, and comments from PPTX files for summaries or reporting.
  • Template-driven workflows: apply layouts, templates, and notes to accelerate presentation production and consistency.

Quick Start

Create a new deck from a template PPTX and fill in slides with provided content.

Frequently Asked Questions about pptx

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

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

Automate presentation creation by loading a template PPTX and applying layouts to generate new slides, merge decks, or update content programmatically without manual editing.

Can I extract text and speaker notes from existing slides?

Yes, you can extract text and speaker notes from slides by parsing the PPTX file to read content and comments for summaries or reporting purposes.

Does this approach support merging and splitting decks?

Merging and splitting decks is supported, allowing you to combine multiple presentations or separate slides within existing PPTX files while maintaining template consistency.

What dependencies are needed for PPTX automation?

PPTX automation requires defusedxml, lxml, and Pillow to parse XML structures, process layouts, and handle image assets within the presentation files.

What is the best way to update content across multiple layouts?

The best way to update content across multiple layouts is using template-driven workflows that apply consistent styling while programmatically injecting text into defined slide placeholders.