Skip to main content
NEW · APP STORE Now on iOS · macOS · iPad Android & Windows soon GET IT
Prompts Brand Identity and Voice Manager

agent marketing skill risk: low

Brand Identity and Voice Manager

The prompt defines a brand module for voice definition, visual identity standards, messaging frameworks, asset validation, and consistency reviews, including workflows and scripts…

SKILL 17 files · 3 folders

SKILL.md
---
name: ckm-brand
description: "Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides."
---
# 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:**
```bash
node scripts/inject-brand-context.cjs
node scripts/inject-brand-context.cjs --json
```

**Validate an asset:**
```bash
node scripts/validate-asset.cjs <asset-path>
```

**Extract/compare colors:**
```bash
node scripts/extract-colors.cjs --palette
node scripts/extract-colors.cjs <image-path>
```

## Brand Sync Workflow

```bash
# 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 truth
- `assets/design-tokens.json` → Token definitions
- `assets/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

1. Parse subcommand from `$ARGUMENTS` (first word)
2. Load corresponding `references/{subcommand}.md`
3. Execute with remaining arguments

REQUIRED CONTEXT

  • docs/brand-guidelines.md
  • $ARGUMENTS for subcommand routing

TOOLS REQUIRED

  • scripts/inject-brand-context.cjs
  • scripts/sync-brand-to-tokens.cjs
  • scripts/validate-asset.cjs
  • scripts/extract-colors.cjs

EXPECTED OUTPUT

Format
markdown
Constraints
  • follow brand sync workflow
  • load references/{subcommand}.md
  • use provided scripts for injection/validation/sync

CAVEATS

Dependencies
  • Requires docs/brand-guidelines.md
  • Requires assets/design-tokens.json
  • Requires assets/design-tokens.css
  • Requires references/*.md
  • Requires scripts/*.cjs
  • Requires templates/brand-guidelines-starter.md
  • Requires $ARGUMENTS
Ambiguities
  • Routing section gives only three high-level steps without defining behavior for missing subcommands or argument parsing details.
  • Subcommands table contains only a single entry despite the section implying multiple subcommands.

QUALITY

OVERALL
0.58
CLARITY
0.78
SPECIFICITY
0.82
REUSABILITY
0.28
COMPLETENESS
0.65

IMPROVEMENT SUGGESTIONS

  • Replace hardcoded file paths and script names with placeholders (e.g., {{brand_guidelines_file}}) to increase reusability.
  • Add a short 'Expected output format' section describing how responses should be structured when the prompt is activated.

USAGE

Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.

MORE FOR AGENT