pptx

Create and edit PowerPoint presentations using LibreOffice, PptxGenJS, and Python libraries.

3|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill pptx-ramanebrahimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/RamanEbrahimi/raman-marketplace/tree/main/plugins/agentic-research/skills/scientific-skills/pptx
Command: npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill pptx-ramanebrahimi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, Pillow, LibreOffice, Poppler, 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, saving time and improving productivity.

Core Features & Use Cases

  • Presentation Creation: Build slide decks from scratch or using templates.
  • Content Editing: Modify existing presentations, including text, slides, and layouts.
  • Visual Design: Access design ideas and color palettes to enhance your presentations.
  • Use Case: If you need to create a new pitch deck or edit an existing presentation, this Skill can help you do it quickly and effectively.

Quick Start

Use the pptx skill to create a new presentation from the template 'standard.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create PowerPoint presentations from scratch?

To create PowerPoint presentations, this Skill generates slides using templates like 'standard.pptx'. It builds slide decks from scratch by leveraging PptxGenJS and Python libraries for content manipulation and visual design.

What's the best way to edit existing PPTX slide content?

Editing existing PPTX slide content is handled through XML manipulation and Python libraries. The Skill modifies text, slides, and layouts directly within the presentation file to ensure accurate content manipulation.

How does PowerPoint generation work with PptxGenJS and LibreOffice?

PowerPoint generation works by utilizing PptxGenJS for slide creation, LibreOffice for processing, and Python libraries for XML manipulation and image processing. This combination handles slide generation and visual design.

Can I use Python to manipulate PowerPoint XML and images?

Yes, you can use Python to manipulate PowerPoint XML and images. The Skill requires Python libraries alongside Pillow and Poppler to process XML structures and handle image processing within presentation files.

Does this Skill support visual design and color palettes for slide creation?

Yes, this Skill supports visual design by providing access to design ideas and color palettes. These features enhance slide creation and presentation management directly through the integrated design tools.

Do I need LibreOffice installed to manage PowerPoint presentations?

Yes, you need LibreOffice installed to manage PowerPoint presentations. The Skill requires LibreOffice, PptxGenJS, and Python libraries to process XML and images for presentation creation and editing.