powerpoint

Create, edit, and convert PowerPoint presentations using Python libraries.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/LynxLabVN/office-agent --skill powerpoint-lynxlabvn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/LynxLabVN/office-agent/tree/main/agent-core/skills/productivity/powerpoint
Command: npx skills add https://github.com/LynxLabVN/office-agent --skill powerpoint-lynxlabvn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, saving you time and effort in your workflow.

Core Features & Use Cases

  • Create Presentations: Build presentations from scratch or using templates.
  • Edit Presentations: Modify existing presentations, including text, slides, and layout.
  • Convert Presentations: Convert PowerPoint presentations to other formats like PDF.
  • Use Case: If you need to create a presentation for a work presentation, you can use this Skill to design slides, add notes, and format text efficiently.

Quick Start

To create a new presentation, use the pptxgenjs command: pptxgen create my_presentation.pptx.

Frequently Asked Questions about powerpoint

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

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

Automate PowerPoint slide creation by using Python libraries like pptxgenjs to build presentations from scratch or apply templates, generating formatted slides efficiently.

Can I edit existing pptx files and modify slide text with Python?

Yes, you can edit existing pptx files by manipulating text, slides, and layout programmatically, streamlining the presentation editing process for business workflows.

How do I convert a PowerPoint presentation to PDF?

Convert PowerPoint presentations to PDF format by leveraging LibreOffice within the workflow, outputting shareable PDF files directly from your edited pptx slides.

Do I need LibreOffice installed to convert pptx presentations?

Yes, LibreOffice is required as a dependency to handle presentation conversion tasks, while markitdown and Pillow support markdown processing and image manipulation respectively.

What's the best way to manage presentations for business and educational purposes?

Manage business and educational presentations by automating creation, editing, and conversion through Python libraries, saving significant time and manual formatting effort.

Does this presentation automation approach work with markitdown?

Yes, markitdown is integrated as a core dependency to facilitate markdown processing, working alongside pptxgenjs and Pillow to support comprehensive slide creation.