pptx

Create and edit PowerPoint presentations by parsing files and generating slides.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill pptx-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/pptx
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill pptx-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, transforming raw data and ideas into professional, visually appealing slide decks without manual design effort.

Core Features & Use Cases

  • Presentation Creation: Generate slides from scratch or templates using natural language prompts.
  • Content Extraction & Editing: Parse existing .pptx files to extract text, create visual overviews, or modify content.
  • Design Guidance: Provides best practices for color palettes, typography, layout, and visual elements to avoid common AI-generated slide pitfalls.
  • Use Case: Quickly create a pitch deck for a new product, ensuring consistent branding and compelling visuals by leveraging design templates and best practices.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

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?

You can automate PowerPoint presentation creation by using natural language prompts to generate new slides from scratch or templates. This process leverages libraries like `pptxgenjs` and `Pillow` to handle file manipulation and image generation without manual design effort.

Can I extract text and modify content from an existing .pptx file?

Yes, you can parse existing `.pptx` files to extract text, create visual overviews, and modify content. The Skill utilizes the `markitdown` library to read your presentation data and apply the necessary content edits programmatically.

Does this approach provide design guidance for slide layouts and typography?

Yes, the presentation generation approach provides design guidance by enforcing best practices for color palettes, typography, and layout. This helps you avoid common AI-generated slide pitfalls and ensures visually appealing, professional slide decks.

What is the best way to create a pitch deck with consistent branding?

The best way to create a pitch deck with consistent branding is to leverage design templates and built-in design principles. By generating slides from templates using natural language, you ensure compelling visuals and adherence to layout best practices automatically.

Do I need Pillow and pptxgenjs to generate slides from templates?

Yes, you need `Pillow` and `pptxgenjs` installed because they are the core dependencies used for file manipulation and image generation. These libraries allow the Skill to programmatically render visual elements and construct the `.pptx` file structure.

What are the limitations of using pptxgenjs for presentation editing?

While `pptxgenjs` supports creating and modifying slides, complex animations or highly specific native PowerPoint transitions may be limited. The Skill focuses on layout, text extraction, and visual generation using design principles rather than intricate motion path editing.