pptx

Create and edit PowerPoint presentations using PptxGenJS and LibreOffice.

Updated May 29, 2026
One-click install
npx skills add https://github.com/gwozai/claude-code-practice --skill pptx-gwozai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/gwozai/claude-code-practice/tree/main/github-repos/skills/skills/pptx
Command: npx skills add https://github.com/gwozai/claude-code-practice --skill pptx-gwozai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and management of PowerPoint presentations, allowing users to generate slides from scratch, edit existing ones, and apply design principles without the need for specialized design software.

Core Features & Use Cases

  • Slide Creation: Build presentations from scratch or using templates.
  • Content Editing: Modify and update existing presentations.
  • Design Guidelines: Provides design principles and color palettes for visually appealing presentations.
  • Use Case: If you need to create a new presentation for a business presentation, this skill can help you generate slides based on your content and design preferences.

Quick Start

Create a new presentation using the pptx skill with a template: use the pptx skill to create a new presentation using the 'midnight-executive' template.

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 using a script?

You can generate PowerPoint presentations from scratch by utilizing the PptxGenJS library for template-based and script-driven slide creation. This approach builds business or educational slides programmatically without specialized design software.

Can I edit existing pptx slides and apply new design templates?

Yes, you can edit existing pptx slides and apply new design templates. The skill allows you to modify and update presentation content while applying built-in design guidelines and color palettes for visual consistency.

Do I need LibreOffice and Python installed to create pptx files?

Yes, you need LibreOffice, Python, and PptxGenJS installed. LibreOffice handles presentation rendering and PDF conversion, while Python executes the scripts required to manage and generate the slide files.

What is the best way to convert pptx slides into PDF for rendering?

The best way to convert pptx slides into PDF is by using the integrated LibreOffice rendering engine. This allows you to transform presentation files into PDF format seamlessly as part of the slide generation workflow.

Does this presentation design approach work for business presentations?

Yes, this presentation design approach works for business presentations. It provides design principles and color palettes specifically applicable for generating visually appealing business materials and educational visual communication content.

Why use PptxGenJS instead of other presentation design tools?

PptxGenJS enables automated, template-based slide creation directly through scripting, unlike manual presentation design tools. It integrates with LibreOffice for rendering, streamlining programmatic generation of business presentations.