← ClaudeAtlas

brand-lock-extractorlisted

Extract a production-ready brand-lock.md from a brand's existing assets. Point it at a website URL, a brand book PDF, screenshots, or a written description and it produces the nine-section brand-lock the rest of shotkit consumes, with a confidence and source noted for every value. Use when the user wants to onboard a brand, says "build a brand lock", "extract my brand", "make a brand pack from my site", or hands over brand assets. The cold-start killer that turns a blank brand-pack template into a filled, validate-ready file. Pairs with storyboard-architect downstream.
whystrohm/shotkit · ★ 18 · Data & Documents · score 76
Install: claude install-skill whystrohm/shotkit
# Brand Lock Extractor The blank `brand-packs/_template.md` is the single biggest point of friction in shotkit. Nobody wants to hand-author nine sections of brand parameters before they can produce a single storyboard. This skill removes that wall: hand it what you already have, get a filled brand-lock back. The output is a `brand-lock.md` in the exact format `tools/validate_brand_lock.py` validates and every other skill consumes. Same file the pipeline reads, produced from your assets instead of from scratch. This skill extracts. It does not invent. Every value is sampled from a real asset or flagged as an estimate the user must confirm. A confident-sounding wrong hex is worse than a flagged guess. ## When to use Trigger when the user: - Wants to onboard a brand into shotkit and has assets (a site, a brand book, screenshots) - Says "extract my brand", "build a brand lock", "make a brand pack from my site/PDF" - Hands over a URL, a PDF, image files, or a written brand description and asks for a brand-lock - Has a brand-lock that is half-filled and wants the gaps extracted from assets If the user has nothing but a vague idea (no assets, no description), they are not extracting, they are authoring. Point them at `brand-packs/_template.md` and help them fill it directly. ## Inputs You can work from any one of these. More sources is a better extraction. | Source | How you read it | Best for | |---|---|---| | Website URL | `WebFetch` homepage + about + one more page | Vo