powerpoint

Create and edit PowerPoint presentations using PptxGenJS and LibreOffice.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill powerpoint-juliuss1907
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/productivity/powerpoint
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill powerpoint-juliuss1907

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides tools for creating, editing, and managing PowerPoint presentations, simplifying the process of generating slides, templates, and reports.

Core Features & Use Cases

  • Presentation Creation: From scratch or using templates.
  • Slide Editing: Read, analyze, edit, and organize content.
  • Slide Operations: Combine, split, and work with templates and speaker notes.
  • Design Ideas: Offers suggestions for visual elements, color palettes, and typography.
  • QA Workflow: Ensures content accuracy and visual integrity.
  • Use Case: Ideal for professionals needing to create presentations for business meetings, pitches, or educational purposes.

Quick Start

Run the python scripts/pptxgenjs.md script to create a new presentation with a specified layout and title.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I create a PowerPoint presentation from scratch using a script?

You can create PowerPoint presentations from scratch by running the PptxGenJS script to generate slides with a specified layout and title. This handles slide generation, template design, and content management automatically.

Can I edit and manage existing pptx slide content programmatically?

Yes, you can read, analyze, edit, and organize existing pptx slide content programmatically. The Skill supports slide manipulation, combining, splitting, and working with templates and speaker notes.

Does this presentation tool require LibreOffice and PptxGenJS to run?

Yes, creating and editing PowerPoint presentations requires PptxGenJS and LibreOffice installed. These dependencies handle slide generation, manipulation, and the QA workflow for visual integrity.

What is the best way to ensure visual integrity and content accuracy in slides?

The best way to ensure visual integrity and content accuracy is using the built-in QA workflow. It validates presentations, handling slide generation, manipulation, and design checks for professional results.

Can I get design ideas for color palettes and typography when generating slides?

Yes, the Skill offers design ideas including suggestions for visual elements, color palettes, and typography. This simplifies generating professional slides, templates, and reports for business meetings or pitches.

How do I combine or split slides and manage speaker notes in a presentation?

You manage speaker notes and perform slide operations like combining and splitting by utilizing the PptxGenJS and LibreOffice integration. This allows direct manipulation and organization of presentation content.