domains / families / documents / pptx
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.
The anthropics/skills copy is the upstream, most complete procedure: it defines the pptxgenjs creation path with detailed footguns, the unzip/edit/zip editing path, and a validation script. The other three copies (Vibe-Skills, awesome-llm-skills, skillsbench) share a common base that uses an html2pptx workflow for creation and an ooxml unpack script for editing, and they include design principles and color palettes that the anthropics copy does not. Vibe-Skills additionally mandates a scientific-schematics step. Because the creation approach (pptxgenjs vs html2pptx) and the editing tooling (scripts/office vs ooxml/scripts) differ materially, crowning one copy would hide a real alternative workflow.