powerpoint

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

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill powerpoint-lenadlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/productivity/powerpoint
Command: npx skills add https://github.com/lenadlm/docker --skill powerpoint-lenadlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, libreoffice, poppler, 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, enhancing productivity and visual appeal.

Core Features & Use Cases

  • Create Presentations: Start from scratch or use templates to build professional slideshows.
  • Edit Content: Modify existing presentations or generate new content from templates.
  • Read Content: Extract text and visual overviews from PowerPoint files.
  • Use Case: Imagine you need to create a presentation for a work presentation. Use this Skill to design the slides, format the content, and ensure the visual flow is engaging and professional.

Quick Start

Use the powerpoint skill to create a new presentation from the template 'template.pptx' and add slides with content 'slides-content.txt'.

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?

Automating PowerPoint presentation creation involves using Python and JavaScript libraries like pptxgenjs to generate slide decks from scratch or templates. This process streamlines building professional slideshows by programmatically adding slides and content.

Can I extract text and visual content from a PPTX file?

Yes, you can extract text and visual content from PPTX files. By utilizing the markitdown library, the system reads existing PowerPoint presentations to pull textual content and generate visual thumbnails for analysis.

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

Editing existing PowerPoint slides programmatically is achieved by directly manipulating PPTX files. You can modify existing presentations or generate new content based on templates using the integrated Python and JavaScript libraries.

Do I need LibreOffice and Poppler to generate PowerPoint thumbnails?

Yes, LibreOffice and Poppler are required to generate PowerPoint thumbnails. These dependencies are essential for rendering visual overviews and manipulating PPTX files alongside markitdown and pptxgenjs.

How does generating slides from a text file work?

Generating slides from a text file works by reading the text content and passing it to the creation engine. You provide a content file like 'slides-content.txt' alongside a template to programmatically build and populate the slides.