If you've ever tried to programmatically generate PowerPoint files that actually match a template's style, you know the pain of hardcoded colors and layouts that break with every new design. This skill takes a different approach by parsing the PPTX XML directly to extract backgrounds, theme colors, fonts, and positioning from whatever template you throw at it. It handles five page types (cover, TOC, chapter, content, thanks) and distinguishes between solid fills, background images, and gradients by analyzing the underlying XML structure. Built on pptxgenjs with support for common chart types. The Python analysis scripts for detecting scheme colors and decorative shapes look genuinely useful if you're doing any serious template work.
npx skills add https://github.com/ajaxhe/universal-pptx-generator-skill --skill universal-pptx-generator