ckm:brand
Enforce consistent brand voice and visual standards across all assets.
Install
mkdir -p .claude/skills/ckm-brand && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12548" && unzip -o skill.zip -d .claude/skills/ckm-brand && rm skill.zipInstalls to .claude/skills/ckm-brand
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.Key capabilities
- →Define brand voice and content tone guidance.
- →Develop visual identity standards and style guides.
- →Create messaging frameworks.
- →Review and audit brand consistency.
- →Organize, name, and approve assets.
- →Manage color palettes and typography specifications.
How it works
The skill provides scripts to inject brand context into prompts, validate assets, extract/compare colors, and sync brand guidelines from `docs/brand-guidelines.md` to `assets/design-tokens.json` and `assets/design-tokens.css`.
Inputs & outputs
When to use ckm:brand
- →Syncing brand guidelines
- →Validating visual design tokens
- →Reviewing content tone
About this skill
Brand
Brand identity, voice, messaging, asset management, and consistency frameworks.
When to Use
- Brand voice definition and content tone guidance
- Visual identity standards and style guide development
- Messaging framework creation
- Brand consistency review and audit
- Asset organization, naming, and approval
- Color palette management and typography specs
Quick Start
Inject brand context into prompts:
node scripts/inject-brand-context.cjs
node scripts/inject-brand-context.cjs --json
Validate an asset:
node scripts/validate-asset.cjs <asset-path>
Extract/compare colors:
node scripts/extract-colors.cjs --palette
node scripts/extract-colors.cjs <image-path>
Brand Sync Workflow
# 1. Edit docs/brand-guidelines.md (or use /brand update)
# 2. Sync to design tokens
node scripts/sync-brand-to-tokens.cjs
# 3. Verify
node scripts/inject-brand-context.cjs --json | head -20
Files synced:
docs/brand-guidelines.md→ Source of truthassets/design-tokens.json→ Token definitionsassets/design-tokens.css→ CSS variables
Subcommands
| Subcommand | Description | Reference |
|---|---|---|
update | Update brand identity and sync to all design systems | references/update.md |
References
| Topic | File |
|---|---|
| Voice Framework | references/voice-framework.md |
| Visual Identity | references/visual-identity.md |
| Messaging | references/messaging-framework.md |
| Consistency | references/consistency-checklist.md |
| Guidelines Template | references/brand-guideline-template.md |
| Asset Organization | references/asset-organization.md |
| Color Management | references/color-palette-management.md |
| Typography | references/typography-specifications.md |
| Logo Usage | references/logo-usage-rules.md |
| Approval Checklist | references/approval-checklist.md |
Scripts
| Script | Purpose |
|---|---|
scripts/inject-brand-context.cjs | Extract brand context for prompt injection |
scripts/sync-brand-to-tokens.cjs | Sync brand-guidelines.md → design-tokens.json/css |
scripts/validate-asset.cjs | Validate asset naming, size, format |
scripts/extract-colors.cjs | Extract and compare colors against palette |
Templates
| Template | Purpose |
|---|---|
templates/brand-guidelines-starter.md | Complete starter template for new brands |
Routing
- Parse subcommand from
$ARGUMENTS(first word) - Load corresponding
references/{subcommand}.md - Execute with remaining arguments
When not to use it
- →When the user needs to update brand identity and sync to design systems.
- →When the user needs to validate an asset.
- →When the user needs to extract or compare colors.
Limitations
- →It does not automatically update brand identity.
- →It does not automatically sync to all design systems.
- →It requires manual editing of `docs/brand-guidelines.md` for source of truth changes.
How it compares
This skill automates the synchronization of brand guidelines to design tokens and provides tools for validation, which is typically a manual and error-prone process.
Compared to similar skills
ckm:brand side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ckm:brand (this skill) | 0 | 4mo | Review | Beginner |
| vscode-screenshots | 0 | 6mo | Review | Beginner |
| positron-abstract-svg | 0 | 1mo | No flags | Intermediate |
| ux-design | 0 | 2mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by akshh229
View all by akshh229 →You might also like
vscode-screenshots
palewire
Captures VSCode window screenshots using a semi-automated workflow. Use this when asked to capture, document, or screenshot VSCode, terminal output, or other desktop application states.
positron-abstract-svg
posit-dev
>
ux-design
NhomNhem
Guided, section-by-section UX spec authoring for a screen, flow, or HUD. Reads game concept, player journey, and relevant GDDs to provide context-aware design guidance. Produces ux-spec.md (per screen/flow) or hud-design.md using the studio templates.
ohmycaptcha-image
shenhao-stu
Generate product visuals, README banners, documentation illustrations, and architecture diagrams for OhMyCaptcha. Use when the user asks for repository art, hero images, deployment diagrams, or marketing visuals for captcha infrastructure projects.
design-system
robonuggets
Extract a brand's design from any reference the user provides (site URL, screenshot, or existing assets) and generate a full design system reference page AND a 1-page A4 brand book PDF. Triggers on "design system", "brand book", "make design assets", "extract design", "brand page", "one page brand".
drawbridge
alexknowshtml
|