extracting-presetslisted
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,