powerpoint

Create and edit PowerPoint presentations with Python and LibreOffice.

Updated Sep 28, 2021
One-click install
npx skills add https://github.com/XyHalcyon/config-files --skill powerpoint-xyhalcyon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/XyHalcyon/config-files/tree/main/hermes/skills/productivity/powerpoint
Command: npx skills add https://github.com/XyHalcyon/config-files --skill powerpoint-xyhalcyon

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, offering a comprehensive set of tools for both beginners and experts.

Core Features & Use Cases

  • Create and Edit: Generate presentations from scratch or using templates, and modify slide content.
  • Read/Analyze: Extract text, analyze layouts, and generate visual thumbnails.
  • Design: Access design ideas and color palettes to enhance presentations.
  • QA: Perform thorough quality assurance checks on content and visuals.
  • Use Case: Need to create a sales presentation with detailed graphs and design elements. Use this Skill to build the deck, incorporate charts, and apply a cohesive design theme.

Quick Start

Use the powerpoint skill to create a new presentation with the template 'business-presentation.pptx' and include the following slides: 'Introduction', 'Product Details', 'Conclusion'.

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 and editing?

Automate PowerPoint presentation creation and editing by using Python with pptxgenjs to generate slides from scratch or templates. The Skill manipulates slide content and applies cohesive design themes for professional and academic workflows.

Can I extract text and generate visual thumbnails from existing .pptx files?

You can extract text and generate visual thumbnails from existing .pptx files using markitdown for text extraction and LibreOffice (soffice) for rendering visual QA. This allows automated analysis of slide layouts and content.

Do I need LibreOffice installed to perform visual QA on presentations?

LibreOffice (soffice) is required to perform visual QA and generate thumbnails for presentations. The Skill depends on soffice to render slides visually, alongside pptxgenjs, markitdown, and Pillow for full functionality.

What is the best way to build a sales deck with detailed graphs and design elements?

The best way to build a sales deck with graphs and design elements is to use this Skill to create the presentation, incorporate charts, and apply a cohesive design theme. It accesses design ideas and color palettes to enhance the output.

How to perform quality assurance checks on PowerPoint slides?

Perform quality assurance checks on PowerPoint slides by leveraging the Skill's automated visual and content analysis. It uses soffice to render visual thumbnails and markitdown to extract text, ensuring thorough QA for professional presentations.