pptx

Create and edit PowerPoint presentations with pptxgenjs.

2.3k|277|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/sdyckjq-lab/llm-wiki-skill --skill pptx-sdyckjq-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/sdyckjq-lab/llm-wiki-skill/tree/main/workbench/.claude/skills/pptx
Command: npx skills add https://github.com/sdyckjq-lab/llm-wiki-skill --skill pptx-sdyckjq-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies creating, editing, and managing presentations with .pptx files, reducing the time and complexity associated with manual formatting and content creation.

Core Features & Use Cases

  • Presentation Creation: Build presentations from scratch or using templates.
  • Content Editing: Edit existing presentations, including text, images, and other elements.
  • Template Customization: Customize slide layouts, color schemes, and typography.
  • Use Case: Suppose you need a new sales presentation for your company. Use this Skill to create a new presentation, add your company logo, select a suitable color scheme, and populate the slides with your content.

Quick Start

Initialize a new presentation using the pptx skill and template 'default.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 scratch using pptxgenjs?

To create a PowerPoint presentation from scratch, use the pptxgenjs API to programmatically add text, images, shapes, charts, and tables to new slides. This skill simplifies manual formatting by handling slide manipulation and layout generation automatically.

Can I edit existing .pptx files to update text, images, and other elements?

Yes, you can edit existing .pptx files to update text, images, and other elements. This skill provides content editing capabilities through the pptxgenjs library, allowing you to manipulate and modify slides within existing presentation files.

Does this presentation creation skill require libreoffice to be installed?

Yes, this presentation creation skill requires libreoffice to be installed. Along with the pptxgenjs library, libreoffice is a necessary dependency for rendering and editing .pptx files within this skill's environment.

What's the best way to customize slide layouts and color schemes in a .pptx file?

The best way to customize slide layouts and color schemes in a .pptx file is using the template customization features provided by this skill. You can customize typography, color schemes, and slide layouts programmatically through the pptxgenjs API.

How do I add charts and tables to a PowerPoint presentation programmatically?

To add charts and tables to a PowerPoint presentation programmatically, use the pptxgenjs API provided by this skill. It handles various presentation tasks including adding charts, tables, text, images, and shapes to your slides through code.