Agent skill · creative production · anthropics

ppt-template-creator

Creates self-contained PPT template SKILLS (not presentations) from user-provided PowerPoint templates. Use ONLY when a user wants to create a reusable skill from their template. For creating actual presentations, use the pptx skill instead.

Why this skill is useful

Adds specific procedures and code snippets for extracting layout and placeholder information from PowerPoint templates, which the AI wouldn't reliably generate on its own.

What it needs

Requires python-pptx installed locally. About 4k tokens when loaded. Last updated 2026-08-04. 34,059 stars on the source repository.

What this skill does

PPT Template Creator This skill creates SKILLS, not presentations. Use this when a user wants to turn their PowerPoint template into a reusable skill that can generate presentations later. If the user just wants to create a presentation, use the pptx skill instead. The generated skill includes: assets/template.pptx - the template file SKILL.md - complete instructions (no reference to this meta skill needed) For general skill-building best practices, refer to the skill-creator skill. This skill focuses on PPT-specific patterns. Workflow 1. User provides template (.pptx or .potx) 2. Analyze template - extract layouts, placeholders, dimensions 3. Initialize skill - use the skill-creator skill to set up the skill structure 4. Add template - copy .pptx to assets/template.pptx 5. Write SKILL.md - follow template below with PPT-specific details 6. Create example - generate sample presentation to validate 7. Package - use the skill-creator skill to package into a .skill file Step 2: Analyze Template CRITICAL: Extract precise placeholder positions - this determines content area boundaries. Key measurements to document: Title position: Where does the title placeholder sit? Subtitle/description: Where is the subtitle line? Footer placeholders: Where do footers/sources appear? Content area: The space BETWEEN subtitle and footer is your content area Finding the True Content Start Position CRITICAL: The content area does NOT always start immediately after the subtitle placeholder. Many templates have a visual border, line, or reserved space between the subtitle and content area. Best approach: Look at Layout 2 or similar "content" layouts that have an OBJECT placeholder - this placeholder's y position indicates where content should actually start. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills anthropics/ppt-template-creator

View the source on GitHub

Browse the @skills marketplace