powerpoint

Create, edit, and extract text from PowerPoint .pptx files using Python and XML.

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/nyxoraAI/Nyxora --skill powerpoint-nyxoraai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/nyxoraAI/Nyxora/tree/main/packages/core/playbooks/productivity/powerpoint
Command: npx skills add https://github.com/nyxoraAI/Nyxora --skill powerpoint-nyxoraai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, streamlining the process and saving time.

Core Features & Use Cases

  • Slide Creation: Generate new slides from scratch or using predefined templates.
  • Content Editing: Edit existing presentations, manipulate slides, and update content.
  • Text Extraction: Extract text from slides for analysis or re-use.
  • Use Case: Need to create a presentation from a set of notes? Use this Skill to generate slides automatically from your text content.

Quick Start

Use the powerpoint skill to create a presentation from the notes in the attached file 'meeting_notes.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 from text notes?

Automating PowerPoint presentation creation from text notes is achieved by using Python scripts and XML manipulation to generate slides automatically from your text content. This process streamlines slide creation and saves time.

Can I extract text from PowerPoint slides for analysis?

Yes, you can extract text from PowerPoint slides for analysis or reuse. The Skill handles text extraction from .pptx files by parsing the presentation's XML structures to retrieve the textual content directly.

Do I need LibreOffice to convert PDFs for PowerPoint manipulation?

Yes, you need LibreOffice to convert PDFs for PowerPoint manipulation. The Skill requires LibreOffice, markitdown, and pptxgenjs to convert PDFs and manipulate the XML structures of .pptx files.

What is the best way to edit existing slides in a .pptx file?

The best way to edit existing slides in a .pptx file is through Python scripts and XML manipulation. This approach handles content editing, manipulates existing slides, and updates presentation content directly.

How does XML manipulation work for updating PowerPoint content?

XML manipulation for updating PowerPoint content works by directly modifying the underlying XML structures within the .pptx file format. This allows precise control over slide creation, content editing, and visual component analysis.

What are the limitations of using Python for PowerPoint automation?

Limitations of using Python for PowerPoint automation include dependencies on external tools like markitdown, pptxgenjs, and LibreOffice. These are required for PDF conversion and advanced XML structure manipulation.