powerpoint

Create, edit, and analyze PowerPoint presentations with slide generation and data extraction.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/lxt070409/hermes-skills --skill powerpoint-lxt070409
Or copy as Structured Prompt for Agentâ–¼
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/lxt070409/hermes-skills/tree/main/productivity/powerpoint
Command: npx skills add https://github.com/lxt070409/hermes-skills --skill powerpoint-lxt070409

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, python-pptx, Pillow, openpyxl, lxml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive control over creating, editing, and analyzing PowerPoint presentations, saving you time and enhancing the quality of your presentations.

Core Features & Use Cases

  • Slide Creation: Build slides from scratch or using templates, with rich formatting options.
  • Content Editing: Modify text, images, charts, and other elements in existing presentations.
  • Data Extraction: Extract text and visual content from presentations for further analysis.
  • Use Case: Imagine you need a new presentation for a project meeting. Use this Skill to create a new slide deck with your desired structure, fill it with content, and even add a personalized speech script for delivery.

Quick Start

Load the PowerPoint skill using skill_view(name='powerpoint'). Create a new presentation with the following command: python -m pptxgenjs presentation.pptx

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?â–¼

You create a PowerPoint presentation by generating slides from scratch with rich formatting options. This Skill handles slide creation, text editing, image insertion, and data visualization using pptxgenjs for full presentation control.

Can I extract text and visual content from existing pptx files?â–¼

Yes, you can extract text and visual content from existing pptx files for further analysis. The Skill analyzes presentations by extracting data from slide elements, handling content management for your presentation workflow.

What's the best way to add data visualization to a slide deck?â–¼

The best way to add data visualization to a slide deck is using this Skill's chart manipulation features. It leverages pptxgenjs and Python libraries like python-pptx to handle data visualization within your slide creation workflow.

Do I need Python libraries to edit existing PowerPoint slides?â–¼

You need Python libraries including python-pptx, Pillow, openpyxl, and lxml to edit existing PowerPoint slides. These dependencies support specific content editing features, allowing you to modify text, images, and charts in presentations.

Does this presentation tool support modifying charts in existing pptx files?â–¼

Yes, this presentation tool supports modifying charts in existing pptx files. It offers comprehensive content editing capabilities, allowing you to alter text, images, charts, and other elements within your slide decks.