← ClaudeAtlas

extracting-presetslisted

Use when the user wants to create or extend a client preset from existing brand material, such as a PowerPoint template, PDF brand guidelines, or example decks worth keeping. Extracts colors, typography, and assets, and rebuilds selected slides as reusable HTML. Triggers on requests like "add <client> as a preset", "extract our corporate design from this pptx", or "rebuild this template in HTML".
pgoell/pgoell-claude-tools · ★ 0 · Data & Documents · score 68
Install: claude install-skill pgoell/pgoell-claude-tools
# Extracting Presets Turn client brand material into a preset: the pack of CSS variables, assets, and example slides that the `creating-presentations` skill consumes. The point of extraction is reuse. A slide rebuilt once in clean HTML gets adapted into every future deck for that client, so fidelity and self-containment matter more than speed. The preset contract (directory shape, rules, selection semantics) lives in `../../presets/README.md` at the plugin root. Read it before writing any preset file; this skill describes the workflow, the contract file defines the output. ## Inputs Ask for whatever exists; more sources make a better preset: - A PPTX template or example decks. Best source: the theme XML carries the exact color palette and font scheme. A large template or timesaver slide library gets its own recipe in the template slide libraries section below. - PDF brand guidelines or PDF-exported decks. - Assets from the official brand portal (wordmarks, imagery). If no official asset is provided, leave a placeholder and record the gap in the manifest. - An icon or asset library file, often a PPTX from the brand portal's downloads section. It extracts into the preset's `icons/` member; see the icon libraries section below. - The client or context name in kebab-case; it becomes the preset directory name. ## Dependencies Three tools cover every step; check for them before starting. Prefer the cross-platform form of each command so the workflow runs unchanged on macOS,