pptx

Automate PPTX deck creation, editing, parsing, and template-based generation workflows.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Billkst/neuro-symbolic-nodule-followup --skill pptx-billkst
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Billkst/neuro-symbolic-nodule-followup/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/Billkst/neuro-symbolic-nodule-followup --skill pptx-billkst

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Use this skill to automate PowerPoint PPTX workflows across the deck life cycle—creating slide decks, editing existing presentations, parsing and extracting text, applying templates, and exporting updated decks.

Core Features & Use Cases

  • Create slide decks from templates or from scratch, with support for multiple layouts and themes
  • Read, parse, and extract text from PPTX files, including speaker notes and comments, for summaries or audits
  • Edit existing presentations: update titles, content, layouts, and merge/split slides; reuse slides across decks
  • Trigger on mentions of deck, slides, presentation, or references to a .pptx file to activate the skill

Quick Start

Provide a PPTX file and specify the deck layout or edits you want applied.

Frequently Asked Questions about pptx

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

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

Automate PPTX creation and editing by providing a template file and specifying deck layouts or content updates. The skill drives deterministic slide creation, layout management, and template-based generation across presentations.

Can I extract text and speaker notes from existing PPTX files?

Extract text from PPTX files by parsing existing presentations, including speaker notes and comments. The skill reads and parses deck content to produce text summaries or audit outputs.

What's the best way to merge, split, or reuse slides across multiple decks?

Merge, split, and reuse slides across decks by editing existing presentations. The skill updates titles, content, and layouts while applying template-based generation for deterministic slide management.

Do I need Python dependencies to parse PPTX files and manage slide layouts?

Python dependencies including defusedxml and Pillow are required to parse PPTX files and manage slide layouts. The skill uses scripts under its scripts directory to execute deterministic presentation actions.

How does template-based PPTX generation handle multiple layouts and themes?

Template-based PPTX generation applies multiple layouts and themes by using frontmatter-driven activation and scripts. The skill automates slide creation from scratch or templates, managing deck layouts deterministically.

Why does my PPTX automation workflow require frontmatter-driven activation?

Frontmatter-driven activation triggers the skill on mentions of deck, slides, presentation, or .pptx file references. This mechanism ensures deterministic scripts execute the correct PPTX actions for your workflow.