powerpoint

Create, edit, and analyze PowerPoint presentations from .pptx files.

228k|44.7k|Updated Jul 22, 2025
One-click install
npx skills add https://github.com/NousResearch/hermes-agent --skill powerpoint-nousresearch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/NousResearch/hermes-agent/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/NousResearch/hermes-agent --skill powerpoint-nousresearch

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the entire process of working with PowerPoint presentations, from creation and editing to data extraction and visual refinement.

Core Features & Use Cases

  • Presentation Creation: Generate slide decks from scratch or using templates.
  • Content Extraction: Read, parse, and extract text or visual overviews from .pptx files.
  • Editing & Modification: Update existing presentations, work with layouts, speaker notes, and comments.
  • Use Case: Automatically generate a pitch deck for a new product launch, ensuring consistent branding and compelling visuals based on provided data and design principles.

Quick Start

Use the powerpoint skill to create a new slide deck with the title 'Q4 Performance Review'.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate creating a PowerPoint presentation from scratch?

To automate PowerPoint creation, this Skill uses the pptxgenjs library to generate slide decks from scratch. You can provide your content and design data to automatically produce a formatted .pptx file with consistent branding and visual appeal.

Can I extract text content from an existing .pptx file?

Yes, you can extract text content from .pptx files using the markitdown dependency. The Skill unpacks the presentation structure, parses the internal XML, and repacks the data to provide readable text or visual overviews from your slides.

How do I edit and modify an existing PowerPoint presentation structure?

You can modify an existing PowerPoint by unpacking the .pptx file, editing the underlying XML structure with Python scripts, and repacking it. This allows you to update layouts, modify speaker notes, and add comments to the deck.

Does this Skill work with PowerPoint templates for generating slides?

Yes, the Skill supports generating slide decks from provided templates. It applies design principles to ensure visual appeal while automating the population of your data into the template structure for a finalized presentation.

What is the best way to generate a pitch deck for a product launch?

The best way to generate a pitch deck is to provide your product data and branding requirements to this Skill. It will automate the creation process using pptxgenjs, ensuring consistent branding and compelling visuals across the slides.

What are the limitations of editing PowerPoint XML directly?

Editing PowerPoint XML directly requires unpacking and repacking the .pptx file structure using Python scripts. While effective for text and layout modifications, complex visual elements may require additional image processing dependencies like Pillow.