powerpoint

Create and edit PowerPoint .pptx presentations via XML and PptxGenJS.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Signmanal/VIGIL --skill powerpoint-signmanal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/Signmanal/VIGIL/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/Signmanal/VIGIL --skill powerpoint-signmanal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious manual work of creating, editing, and analyzing PowerPoint presentations, saving analysts and content creators hours of repetitive formatting and slide assembly.

Core Features & Use Cases

  • Template-Based Editing: Modify existing .pptx files by unpacking XML, updating content, and repacking while preserving layouts and design integrity.
  • From-Scratch Creation: Build new presentations using PptxGenJS with custom color palettes, shapes, charts, icons, and typography.
  • Content Extraction: Read and analyze .pptx content using markitdown for quick text extraction and review.
  • Use Case: Imagine you need to update a 50-slide security operations report with new findings. Use this Skill to apply a consistent template, update all text via parallel XML editing, and generate thumbnail previews for visual QA.

Quick Start

Use the powerpoint skill to create a new 10-slide presentation about quarterly security metrics with custom branding and charts, then convert it to images for visual inspection.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate bulk editing of PowerPoint slides without losing the original template layout?

You can automate bulk PowerPoint editing by unpacking the .pptx XML structure, updating content programmatically, and repacking the file. This approach preserves the original template layout and design integrity while applying parallel updates across all slides.

Can I generate a new PowerPoint presentation from scratch with custom charts and branding?

You can generate new PowerPoint presentations from scratch using PptxGenJS integration. This Skill supports adding custom color palettes, shapes, charts, icons, and typography to build fully branded presentation decks programmatically without manual formatting.

What is the best way to extract text content from a .pptx file for quick analysis?

The best way to extract text from a .pptx file is using the markitdown utility. This Skill leverages markitdown for quick text extraction and content review, allowing analysts to rapidly process presentation data without opening the file manually.

Do I need LibreOffice to perform visual QA on generated PowerPoint presentations?

You need LibreOffice for visual QA conversion of generated PowerPoint presentations. This Skill uses LibreOffice to convert .pptx files into thumbnail images, enabling visual inspection to verify that charts, branding, and layouts render correctly.

Does this PowerPoint automation approach work for security operations reporting?

This PowerPoint automation approach works effectively for security operations reporting. It handles template-based slide updates and bulk modifications, allowing analysts to update 50-slide security reports with new findings while maintaining consistent formatting.