powerpoint

Create, edit, and analyze PowerPoint presentations with Python and JavaScript libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, saving time and reducing errors.

Core Features & Use Cases

  • Create from Scratch: Generate presentations from templates or start from scratch with PptxGenJS.
  • Edit and Modify: Edit existing presentations, add slides, and manipulate content.
  • Visual Analysis: Extract text, visualize slides, and generate thumbnails.
  • Use Case: Need to create a presentation for a project review. Use this Skill to build a template, add slides with relevant content, and then analyze the visual layout.

Quick Start

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

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint presentation creation using templates?

To automate PowerPoint presentation creation, use PptxGenJS to generate slides from templates or build them from scratch. This handles slide manipulation and content insertion programmatically.

How do I extract text and generate thumbnails from PowerPoint slides?

Extract text and generate visual thumbnails from PowerPoint slides by utilizing markitdown and Pillow libraries. This visual analysis helps you review slide layouts and content structures efficiently.

Do I need LibreOffice installed to edit and analyze PowerPoint files?

Yes, LibreOffice is required as a dependency to enable comprehensive PowerPoint presentation manipulation, visual overview generation, and accurate rendering of slides for layout analysis.

What's the best way to edit existing PowerPoint slides programmatically?

The best way to edit existing PowerPoint slides programmatically is by using Python and JavaScript libraries like PptxGenJS, which allows you to add slides, manipulate content, and modify layouts with automation.

Can I use Python and JavaScript together for PowerPoint layout analysis?

Yes, you can use Python and JavaScript together for PowerPoint layout analysis. The skill combines Python libraries like Pillow and markitdown with PptxGenJS to handle slide visualization and text extraction.