What problem does it solve? Creating polished slide decks and editing existing presentations programmatically is tedious and error-prone, especially when dealing with DRM-protected corporate files, brand consistency, and layout quality issues. ## Core Features & Use Cases - New Deck Creation: Build presentations from scratch with pptxGenJS, including charts, tables, icons, images, and themed color palettes. - Existing Deck Editing: Inspect and batch-edit slides with python-pptx, covering text replacement, table updates, slide reordering, duplication, and speaker notes. - DRM Handling: Detect, strip, and re-apply IRM/DRM protection on corporate PPTX files via Office COM automation. - Visual QA Pipeline: Export decks to PDF and render slides as PNG images to catch overflow, overlap, and contrast issues before delivery. - Use Case: Download a quarterly review deck from SharePoint, strip its DRM, batch-update all Q3 references to Q4, re-apply protection, and upload the finished file back. ## Quick Start Ask your agent to create a 10-slide presentation about your project status with charts and a consistent color theme.