use-brand
/use-brand — turn a brand kit into any deliverable
The back end of the pipeline: brand → anything. Given a finished kit under brand/<id>/ (produced by
/make-brand) and a request, this skill renders the deliverable in the brand's own palette, type, logos,
backgrounds, signature devices, and voice — a website, a deck, a PDF, social/OG cards, marketing copy, dev
tokens, or a video brief. The kit is the single source of truth; nothing here re-decides the brand.
$SKILL_DIR = this skill's directory. Deterministic work runs through bundled scripts in
$SKILL_DIR/scripts/; the template library lives in $SKILL_DIR/assets/ (web · social · deck · pdf · copy +
the shared _brand.mjs loader and _bake.mjs rasteriser). The skill is self-contained — it reads the
kit's vendored assets and its own bundled templates, never the network at render, never a reference kit.
Inputs
- A kit —
brand/<id>/(or a path to itsbrand.json, or just the<id>). If the request names none and exactly one kit exists underbrand/, use it; otherwise ask which. - A request — plain language describing the deliverable ("a landing page", "an investor deck", "a brand guidelines PDF", "an OG image for the launch", "tokens for my Next.js app", "a launch tweet thread", "a 30s promo video"). You route it to one or more surfaces (below).