pptx

Create, modify, and analyze PowerPoint files via XML manipulation and rendering.

12|3|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/phuhao00/bony-agent --skill pptx-phuhao00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/phuhao00/bony-agent/tree/main/.agent/skills/pptx
Command: npx skills add https://github.com/phuhao00/bony-agent --skill pptx-phuhao00

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the inefficiency and visual inconsistency of manual slide deck creation, editing, and content extraction. It ensures that presentations are not only generated quickly but also adhere to high design standards and structural integrity.

Core Features & Use Cases

  • Automated Generation: Create complex slide decks from scratch using programmatic templates.
  • Content Extraction: Parse and extract text, speaker notes, and data from existing presentations for summaries or reports.
  • Visual QA: Perform automated visual inspections to catch layout errors, overlapping elements, and low-contrast issues before final delivery.

Quick Start

Use the pptx skill to read the content of the presentation file named project-proposal.pptx and summarize the key points.

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 existing data?

You can extract text and speaker notes from existing pptx files for summaries or reports by parsing the presentation content programmatically. This automated content extraction supports rapid document auditing and information retrieval.

How do I extract text and speaker notes from existing pptx files for reports?

You can extract text and speaker notes from existing pptx files for summaries or reports by parsing the presentation content programmatically. This automated content extraction supports rapid document auditing and information retrieval.

Can I perform automated visual QA to catch layout errors in slides?

Yes, you can create complex slide decks from scratch using programmatic templates and XML manipulation. This template-based slide generation supports high-fidelity document production and consistent design application across the presentation.

Does this approach support template-based slide generation for consistent design?

Yes, you can create complex slide decks from scratch using programmatic templates and XML manipulation. This template-based slide generation supports high-fidelity document production and consistent design application across the presentation.

Do I need Pillow and pptxgenjs to modify pptx files programmatically?

Programmatic presentation automation relies on XML manipulation to ensure structural integrity and high-fidelity document production. This mechanism directly edits the underlying slide structure, enabling consistent design application and automated visual inspections.

What is programmatic XML manipulation for presentation automation?

Programmatic presentation automation relies on XML manipulation to ensure structural integrity and high-fidelity document production. This mechanism directly edits the underlying slide structure, enabling consistent design application and automated visual inspections.