pptx

Read, edit, and create PPTX presentations with Python tooling.

15|16|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/alxyrgin/secondbrain_ai --skill pptx-alxyrgin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/alxyrgin/secondbrain_ai/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/alxyrgin/secondbrain_ai --skill pptx-alxyrgin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, soffice, pdftoppm, and includes scripts (resource) components.

What problem does it solve?

This skill automates PPTX deck handling across reading, editing, and creating tasks, helping you transform raw slides into polished presentations with consistent formatting.

Core Features & Use Cases

  • Read and extract text from PPTX files for summaries or indexing.
  • Edit slides, update content, or generate new decks from templates and layouts.
  • Create presentations from scratch or by applying templates, while incorporating speaker notes and comments.

Quick Start

Provide the PPTX filename and the action you want—read, edit, or create—and specify any templates or content to apply.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from PPTX files for indexing or summaries?

You can extract text from PPTX files for summaries by automating deck reading with Python-based tooling. It supports pulling text from individual slides or batch workflows to build searchable indexes.

Can I apply a template to existing slides and update content?

Yes, you can apply templates to existing slides and update content. The skill automates PPTX editing to modify slides, apply consistent layouts, and incorporate speaker notes or comments into your presentation.

What's the best way to generate new presentation decks from scratch?

Generate new presentation decks from scratch by specifying content and layouts for automated Python-based creation. This builds polished presentations quickly, applying templates without manual slide formatting.

Does editing PPTX decks require external tools for rendering image previews?

Yes, rendering PPTX decks into image previews requires external tools for conversion. The process depends on specific dependencies like soffice and pdftoppm to transform slides into viewable image formats.

Are there limitations when batch editing PPTX files with Python?

Batch editing PPTX files depends on Python libraries like markitdown and Pillow, which may face constraints with complex template formatting. External rendering tools like soffice are additionally required to produce image previews.