pptx

Generate and modify PowerPoint files with PptxGenJS and Python scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/syzl8512/openclaw-experience --skill pptx-syzl8512
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/syzl8512/openclaw-experience/tree/main/07_%E5%88%9B%E4%BD%9C%E5%B7%A5%E5%85%B7/pptx-2
Command: npx skills add https://github.com/syzl8512/openclaw-experience --skill pptx-syzl8512

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, defusedxml, 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 content into visually appealing and impactful slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates.
  • Content Editing: Modify existing presentations, including text, images, and layouts.
  • Design Guidance: Provides best practices for color palettes, typography, and slide structure.
  • Use Case: Quickly create a pitch deck for a new product, ensuring a professional and consistent design aligned with brand guidelines.

Quick Start

Use the pptx skill to create a new presentation with a title slide and three bullet-point slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I generate PowerPoint presentations from scratch?

You can generate PowerPoint presentations from scratch using PptxGenJS, which allows you to create slides, insert text and images, build charts, and enforce design consistency programmatically.

Can I edit an existing .pptx file template?

Yes, you can edit existing .pptx file templates by unpacking the presentation with Python scripts, modifying the XML content and layouts, and then packing it back into a valid file.

What's the best way to automate slide creation for a pitch deck?

The best way to automate slide creation for a pitch deck is by programmatically defining layouts, color palettes, and typography to ensure professional, brand-aligned visual design without manual formatting.

Do I need Node.js and Python to create .pptx files?

Yes, you need Node.js to run PptxGenJS for presentation generation and Python scripts with Pillow for unpacking, packing, and handling image manipulation within .pptx files.

Does PptxGenJS support chart generation and image manipulation?

PptxGenJS supports native chart generation and slide content insertion, while Python's Pillow library handles image manipulation tasks like resizing or formatting before adding visuals to the slides.