powerpoint

Create, read, and edit .pptx presentations using XML manipulation and pptxgenjs.

Updated May 18, 2026
One-click install
npx skills add https://github.com/ossoolli/Nexum-Core --skill powerpoint-ossoolli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/ossoolli/Nexum-Core/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/ossoolli/Nexum-Core --skill powerpoint-ossoolli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, defusedxml, react-icons, sharp, and includes scripts (resource) components.

What problem does it solve? Working with PowerPoint files programmatically is error-prone: templates break, placeholders linger, and slides render with overlapping elements. This Skill provides structured workflows for reading, editing, and generating .pptx decks with built-in QA loops to catch visual and content defects. ## Core Features & Use Cases - Content Extraction: Extract text from any .pptx file with markitdown, generate thumbnail grids, or unpack raw XML for deep inspection. - Template-Based Editing: Unpack existing decks, duplicate or reorder slides, replace placeholder content in slide XML, then clean and repack with validation. - From-Scratch Generation: Build new presentations with pptxgenjs, including charts, tables, icons, images, and styled layouts with curated color palettes. - Use Case: A user needs a 10-slide pitch deck matching their company template. The Skill analyzes the template layouts, maps content to varied slide designs, edits the XML, and runs visual QA via rendered slide images before delivery. ## Quick Start Use the powerpoint skill to create a five-slide presentation about quarterly sales results with charts and a consistent color palette.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I visually verify slides before delivering a presentation?▼

Convert the .pptx to PDF with LibreOffice soffice, then render individual slide images with pdftoppm at 150 DPI. Inspect the images for overlapping elements, text overflow, low contrast, and leftover placeholder text, then fix and re-verify.