pptx

Create and edit PowerPoint slide decks using pptxgenjs and LibreOffice.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/KanishKumar11/flowforge --skill pptx-kanishkumar11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/KanishKumar11/flowforge/tree/main/.cursor/skills/pptx
Command: npx skills add https://github.com/KanishKumar11/flowforge --skill pptx-kanishkumar11

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, enabling users to efficiently generate slide decks, modify existing presentations, and extract valuable insights.

Core Features & Use Cases

  • Slide Creation: Build new presentations from scratch or using templates.
  • Slide Editing: Modify existing slides, including text, images, and layouts.
  • Data Extraction: Extract text and visual content from presentations.
  • Use Case: Need to create a sales presentation from a template, add custom text, and include a product image. This Skill allows you to quickly assemble the presentation with minimal effort.

Quick Start

Use the pptx skill to create a new presentation with the template 'sales-template.pptx' and add a slide with the text 'Welcome to Our Product'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from an existing template?

To create a PowerPoint presentation from a template, you can build new slide decks by modifying existing presentation XML files. This approach allows you to generate custom slides using templates while adding specific text and images with minimal effort.

Can I extract text and visual content from PowerPoint slides?

Yes, you can extract text and visual content from PowerPoint slides. The process manipulates presentation XML and generates images from PDFs using libreoffice, enabling data extraction for analysis of existing corporate or educational materials.

Do I need pptxgenjs and libreoffice to edit PowerPoint files?

Yes, you need pptxgenjs and libreoffice to edit PowerPoint files. These dependencies are required to manipulate presentation XML structures and generate images from PDFs within the slide editing and creation workflow.

What is the best way to modify existing slide layouts and speaker notes?

The best way to modify existing slide layouts and speaker notes is by using a library like pptxgenjs to manipulate the presentation XML. This allows precise editing of text, images, and layouts within your slide decks.

How does generating images from PDFs work for presentation slides?

Generating images from PDFs for presentation slides works by utilizing libreoffice to convert presentation content into visual image formats. This mechanism supports the extraction and management of visual content within your slide decks.

Are there limitations when managing corporate presentations with python libraries?

Limitations when managing corporate presentations with python libraries include reliance on external dependencies like libreoffice for image generation. Complex template formatting may require manual XML manipulation to ensure accurate slide rendering.