powerpoint

Read, create, edit, and validate .pptx files with XML and thumbnail workflows.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/afel6/scal-ai-pipeline --skill powerpoint-afel6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/afel6/scal-ai-pipeline/tree/main/hermes_skills_library/productivity/powerpoint
Command: npx skills add https://github.com/afel6/scal-ai-pipeline --skill powerpoint-afel6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, and includes scripts (resource) components.

What problem does it solve?

Provides a complete, scriptable toolkit to handle any .pptx workflow so users can reliably read, modify, create, and validate PowerPoint files without manual slide-by-slide editing.

Core Features & Use Cases

  • Full-file reading and extraction: text extraction and layout thumbnails for quick content review.
  • Template-based editing: unpack, edit slide XML, clean, and repack presentations to preserve layout and relationships.
  • Create from scratch: generate presentations programmatically via pptxgenjs guidance and image/icon support.
  • Visual QA and conversion: export slides to images or PDF for inspection and automated QA loops.
  • Use Case: Convert a legacy corporate template into a refreshed deck by mapping content to template slides, fixing placeholders, running visual QA, and producing a validated output.pptx.

Quick Start

Use the powerpoint skill to extract text from source.pptx, apply template mappings, run visual QA on thumbnails, and pack the final output as output.pptx.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate editing PowerPoint slides without breaking the original layout?

To automate editing PowerPoint slides while preserving layouts, you can unpack the .pptx file, modify the slide XML directly, and repack it. This template-based approach ensures relationships and visual structures remain intact.

What is the best way to programmatically generate pptx slides from scratch?

The best way to programmatically generate pptx slides from scratch is by using pptxgenjs. This allows you to script slide construction, add images and icons, and define layouts deterministically without manual formatting.

How do I extract text from a pptx file for automated content review?

You can extract text from a pptx file using markitdown-style extraction. This method reads the presentation structure to pull out textual content quickly, enabling automated review and content mapping workflows.

Can I convert pptx slides to images or PDF for visual QA?

Yes, you can convert pptx slides to images or PDF for visual QA. The process generates slide thumbnails or PDF exports via LibreOffice, allowing you to inspect layouts and run automated verification loops.

Does the powerpoint skill support modifying existing corporate presentation templates?

Yes, the powerpoint skill supports modifying existing templates. You can map content to template slides, fix placeholders, unpack and edit the XML, run visual QA on thumbnails, and pack the refreshed output.pptx.