pptx

Create, edit, and convert PowerPoint presentations using PptxGenJS, LibreOffice, and Pillow.

Updated May 27, 2026
One-click install
npx skills add https://github.com/RuifengFu/agent-skills --skill pptx-ruifengfu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/RuifengFu/agent-skills/tree/main/opencode/pptx
Command: npx skills add https://github.com/RuifengFu/agent-skills --skill pptx-ruifengfu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, libreoffice, Pillow, soffice, 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 users time and effort.

Core Features & Use Cases

  • Presentation Creation: Generate slide decks from scratch or using templates.
  • Content Editing: Edit text, images, charts, and other elements within presentations.
  • File Manipulation: Convert presentations to PDF or images, and vice versa.
  • Use Case: If you need to create a professional presentation from scratch or modify an existing one, this Skill can handle it all.

Quick Start

Use the pptx skill to create a new presentation with the template 'business.pptx'.

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?

You can create a PowerPoint presentation from an existing template by using the pptx skill, which leverages PptxGenJS to generate slide decks from scratch or predefined template files.

Can I convert PowerPoint slides to PDF or images?

Yes, you can convert PowerPoint slides to PDF or images. The skill utilizes LibreOffice and Pillow to handle file manipulation, allowing you to easily convert presentations into different formats.

Do I need LibreOffice installed to edit PowerPoint presentations?

Yes, LibreOffice and SOFFICE are required dependencies for editing and converting PowerPoint presentations, alongside PptxGenJS and Pillow to handle various operations and formats.

What is the best way to automate adding text and images to slides?

The best way to automate adding text and images to slides is by using this skill, which uses PptxGenJS to programmatically handle content editing and manipulate elements within presentations.

Are there limitations when converting presentations to PDF?

While the skill handles presentation conversions using LibreOffice and Pillow, complex animations or proprietary formatting might not fully translate when converting presentations to PDF or images.