Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
AI-powered brand identity skill for generating cohesive brand guidelines, color palettes, and visual identity.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: ckm:brand3description: Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.4argument-hint: "[update|review|create] [args]"5metadata:6author: claudekit7version: "1.0.0"8---910# Brand1112Brand identity, voice, messaging, asset management, and consistency frameworks.1314## When to Use1516- Brand voice definition and content tone guidance17- Visual identity standards and style guide development18- Messaging framework creation19- Brand consistency review and audit20- Asset organization, naming, and approval21- Color palette management and typography specs2223## Quick Start2425**Inject brand context into prompts:**26```bash27node scripts/inject-brand-context.cjs28node scripts/inject-brand-context.cjs --json29```3031**Validate an asset:**32```bash33node scripts/validate-asset.cjs <asset-path>34```3536**Extract/compare colors:**37```bash38node scripts/extract-colors.cjs --palette39node scripts/extract-colors.cjs <image-path>40```4142## Brand Sync Workflow4344```bash45# 1. Edit docs/brand-guidelines.md (or use /brand update)46# 2. Sync to design tokens47node scripts/sync-brand-to-tokens.cjs48# 3. Verify49node scripts/inject-brand-context.cjs --json | head -2050```5152**Files synced:**53- `docs/brand-guidelines.md` → Source of truth54- `assets/design-tokens.json` → Token definitions55- `assets/design-tokens.css` → CSS variables5657## Subcommands5859| Subcommand | Description | Reference |60|------------|-------------|-----------|61| `update` | Update brand identity and sync to all design systems | `references/update.md` |6263## References6465| Topic | File |66|-------|------|67| Voice Framework | `references/voice-framework.md` |68| Visual Identity | `references/visual-identity.md` |69| Messaging | `references/messaging-framework.md` |70| Consistency | `references/consistency-checklist.md` |71| Guidelines Template | `references/brand-guideline-template.md` |72| Asset Organization | `references/asset-organization.md` |73| Color Management | `references/color-palette-management.md` |74| Typography | `references/typography-specifications.md` |75| Logo Usage | `references/logo-usage-rules.md` |76| Approval Checklist | `references/approval-checklist.md` |7778## Scripts7980| Script | Purpose |81|--------|---------|82| `scripts/inject-brand-context.cjs` | Extract brand context for prompt injection |83| `scripts/sync-brand-to-tokens.cjs` | Sync brand-guidelines.md → design-tokens.json/css |84| `scripts/validate-asset.cjs` | Validate asset naming, size, format |85| `scripts/extract-colors.cjs` | Extract and compare colors against palette |8687## Templates8889| Template | Purpose |90|----------|---------|91| `templates/brand-guidelines-starter.md` | Complete starter template for new brands |9293## Routing94951. Parse subcommand from `$ARGUMENTS` (first word)962. Load corresponding `references/{subcommand}.md`973. Execute with remaining arguments98