Loading...
Loading...
Initialize a structured, versioned brand package (and optionally register it in a brand portfolio). Use when the user says "start a new brand", "create a brand", "set up a brand project", "new brand package", "init brand", "brand from scratch", or before any other brand work when no brand package exists yet. Creates brand.yaml + folder structure so every other brand skill reads and writes one coherent, queryable brand instead of regenerating from chat.
npx skill4agent add cofoundy/brand-skills brand-initbrand.yaml../../references/brand-package-spec.mdbrand.yaml././brand/brands/<slug>/.agents/brand-context.mdbrand-context./brand/brands/<slug>/<product>/brand/brands/registry.yamlscripts/brand.sh# In Claude Code, ${CLAUDE_SKILL_DIR} expands to this skill's directory. In other
# agents, resolve scripts/brand.sh relative to where this SKILL.md was loaded.
bash ${CLAUDE_SKILL_DIR}/scripts/brand.sh init \
--name "Acme" --one-liner "…" --out brand --date "$(date +%F)" \
--register brands/registry.yaml # omit --register for a single in-situ brand<out>/brand.yaml<out>/assets/--register--datebrand-contextcontext.mdnamingbrand-strategybrand.yaml# ${CLAUDE_SKILL_DIR} = this skill's directory in Claude Code; elsewhere use scripts/brand.sh
# relative to where this SKILL.md was loaded.
bash ${CLAUDE_SKILL_DIR}/scripts/brand.sh list --registry brands/registry.yaml
# slug · name · one-liner · path · [status]registry.yamlbrand.yamlassets/*.md