pptx-skill

Read, summarize, extract, edit, create, and convert PPTX slides via PptxInspect, JsSandbox, and DocConvert.

94|9|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/OpenLoaf/OpenLoaf --skill pptx-skill-openloaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-skill
Source: https://github.com/OpenLoaf/OpenLoaf/tree/main/apps/server/src/ai/builtin-skills/pptx
Command: npx skills add https://github.com/OpenLoaf/OpenLoaf --skill pptx-skill-openloaf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PPTX handling is often manual and error-prone when performing reads, summaries, extractions, edits, creations, or conversions across decks. This skill provides a structured, tool-backed workflow that respects slide visuals and layout, rather than relying solely on plain text extraction.

Core Features & Use Cases

  • Read with PptxInspect to obtain summary, outline, text, notes, and visuals; write/edit/create with JsSandbox using pptxgenjs; convert formats with DocConvert; and perform visual understanding with CloudImageUnderstand.
  • Automate tasks such as deck summarization, targeted slide edits, or generating new decks from data inputs, with consistent visuals and structure.
  • Real-world scenario: extract key metrics from multiple PPTX sources and assemble a cohesive, branded deck with uniform styling and layout.

Quick Start

Use the pptx-skill to read a PPTX with PptxInspect, then edit or create slides via JsSandbox as your workflow requires.

Frequently Asked Questions about pptx-skill

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

FAQPage Schema
How do I automate PowerPoint slide extraction and editing in Node?

To automate PowerPoint slide editing in Node, use this skill to read decks with PptxInspect and write changes via JsSandbox using pptxgenjs. It enables structured text extraction, targeted slide modifications, and full deck generation while preserving layout.

Can I extract text and visuals from a pptx deck without losing layout context?

Yes, extracting text and visuals from a pptx deck preserves layout context by using PptxInspect for reads and CloudImageUnderstand for visual analysis. This structured approach captures summaries, outlines, notes, and visuals rather than relying on plain text extraction.

What is the best way to generate a new PowerPoint deck from data inputs?

The best way to generate a new PowerPoint deck from data inputs is using JsSandbox with pptxgenjs. It allows you to assemble cohesive, branded slides with uniform styling and layout directly from extracted metrics and data sources.

Does this workflow support converting PowerPoint files to other formats?

Yes, this workflow supports converting PowerPoint files to other formats using the DocConvert tool. It handles format changes across decks seamlessly after you complete your read, edit, or create operations.

Do I need any dependencies installed to use this PowerPoint automation skill?

No external dependencies are required to use this PowerPoint automation skill. It operates within the agent runtime using built-in tools like PptxInspect, JsSandbox, DocConvert, and CloudImageUnderstand, requiring only a valid SKILL.md frontmatter to function.

Why does my PowerPoint deck generation result in misaligned slides and plain text only?

PowerPoint deck generation results in misaligned slides when relying solely on plain text extraction without respecting visual layouts. This skill solves the issue by using CloudImageUnderstand for visual analysis and JsSandbox to ensure structured, uniform styling.