pptx

Create and edit PowerPoint presentations with pptxgenjs and XML manipulation.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/Aiden-Kwak/Bob-Skills --skill pptx-aiden-kwak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Aiden-Kwak/Bob-Skills/tree/main/.cursor/skills/pptx
Command: npx skills add https://github.com/Aiden-Kwak/Bob-Skills --skill pptx-aiden-kwak

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, ensuring professional design and accurate content delivery without manual formatting headaches.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Extraction & Editing: Read, parse, and modify existing .pptx files.
  • Design Assistance: Provides guidance on color palettes, layouts, typography, and common design pitfalls.
  • Use Case: Quickly create a pitch deck for a new product, ensuring consistent branding and visually appealing slides by leveraging design best practices and automated formatting.

Quick Start

Use the pptx skill to create a new presentation with the title "Q4 Performance Review".

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 scratch?

Yes, you can modify existing .pptx files by parsing their XML structure and extracting text content. This Skill supports reading, editing, and refining presentation decks programmatically to apply consistent branding and layout adjustments.

Does this approach support extracting text content from existing slides?

Yes, text extraction from existing .pptx files is fully supported. The Skill parses slide content using markitdown and XML manipulation, allowing you to read and modify presentation data before applying design best practices.

What is the best way to ensure my generated slides follow good design practices?

Ensure good presentation design by leveraging built-in design assistance for color palettes, typography, and layouts. This prevents common visual pitfalls and automatically applies formatting best practices during the slide generation process.

Can I generate pitch deck slides with consistent branding using pptxgenjs?

Generate pitch deck slides with consistent branding by using pptxgenjs for programmatic creation. The Skill applies design best practices and automated formatting to ensure visual appeal across the entire presentation deck.

Do I need XML manipulation to edit complex PowerPoint templates?

XML manipulation is required for advanced editing of complex PowerPoint templates beyond standard generation. This Skill uses it alongside pptxgenjs to modify existing decks and apply granular layout changes where automated formatting falls short.

What are the limitations of automating presentation editing with scripts?

Automating presentation editing with scripts relies on pptxgenjs and XML manipulation, which may struggle with highly bespoke visual templates. Complex design adjustments might still require manual refinement after the initial programmatic generation.