pptx

Create and edit PowerPoint presentations with Python and JavaScript libraries.

Updated Mar 15, 2025
One-click install
npx skills add https://github.com/mrdonlee/dotfiles --skill pptx-mrdonlee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/mrdonlee/dotfiles/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/mrdonlee/dotfiles --skill pptx-mrdonlee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, react-icons, react, react-dom, sharp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, transforming raw data and ideas into visually compelling slide decks without the need for manual design or complex software.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or using templates.
  • Content Editing: Modify existing presentations, including text, layouts, and speaker notes.
  • Data Visualization: Create charts and incorporate visual elements for impactful delivery.
  • Use Case: You need to create a sales pitch deck for a new product. Use this Skill to generate slides with professional design, relevant data visualizations, and clear messaging based on your product information.

Quick Start

Use the pptx skill to create a new presentation with the title "My First Presentation".

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

You can automate PowerPoint presentation creation by using this skill to transform raw data and ideas into visually compelling slide decks without manual design. It leverages Python and JavaScript libraries like pptxgenjs to generate slides, apply templates, and structure content automatically.

Can I add charts and tables to PowerPoint slides programmatically?

Yes, you can add charts and tables to PowerPoint slides programmatically. The skill automates data visualization by incorporating visual elements, charts, and tables into your slides to ensure impactful delivery and clear messaging.

Does this approach support editing existing .pptx files or modifying layouts?

Editing existing .pptx files is fully supported, allowing you to modify text, layouts, and speaker notes programmatically. The skill handles unpacking and repacking presentation files to manipulate the internal structure and apply design principles.

What's the best way to generate a sales pitch deck using templates?

The best way to generate a sales pitch deck is to use this skill to create presentations from scratch or templates. It automatically applies design principles, adds relevant data visualizations, and structures clear messaging based on your product information.

Do I need Python and JavaScript knowledge to use pptxgenjs for slides?

You do not need deep Python and JavaScript knowledge to use this skill for slides. It abstracts the complexity of libraries like pptxgenjs, allowing you to generate slides and visual elements through straightforward automation commands.