--- name: brand-designer description: >- Create comprehensive brand identity documentation for any brand. Guides you through documenting strategy, visual identity (logo, color, typography, imagery), voice and tone, application guidelines, governance, and asset inventory. Produces markdown specs, compiled brand books, and brand-compliant images via reference-image-aware generation. Use when you need to capture a brand's identity in structured, durable form — for vault storage, agency handoff, or press kit distribution. license: MIT compatibility: >- CLI requires Python 3.8+; generate script requires an image generation backend. All templates are plain markdown. Works with any agent supporting Agent Skills. metadata: source: "https://github.com/agentskills/agent-skills" spec-version: "1.0" category: creative --- # Brand Designer A systematic toolkit for documenting brand identity. Elicits brand information through structured templates, validates completeness, compiles into reference documents, and generates brand-compliant images. ## Quick Start ```bash # 1. Scaffold a new brand brand-book init ./my-brand --name "Acme Corp" # 2. Fill in the templates (7 markdown files) # Start with strategy.md → visual-id.md → voice.md # 3. Validate your work brand-book validate ./my-brand/strategy.md --strict # 4. Compile output brand-book compile ./my-brand --artifact brand-card # One-page summary brand-book compile ./my-brand --artifact full # Full brand book # 5. Generate brand image (optional) generate brand-card --brand-dir ./my-brand --layout landscape ``` ## When to Use This Skill | Trigger | Artifact | Audience | |---------|----------|----------| | "I need a brand card for press/stakeholders" | Brand card (image + one-pager) | Executives, press, partners | | "I need to document my brand strategy" | Strategy memo | Leadership, marketing | | "I need visual identity documentation" | Visual identity spec | Designers, developers | | "I need brand voice guidelines" | Voice & messaging spec | Writers, content team | | "I need a full brand book for agency handoff" | Compiled brand book | Agencies, partners | | "I need to inventory all my brand assets" | Asset inventory | Everyone | ## Workflow ### 1. Choose artifact type The decision tree in `references/canonical-components.md` maps brand maturity to artifact scope: - **Startup** (<10 people) → Brand card + Strategy memo (condensed) - **Growing** (10-50) → Full visual identity + voice specs - **Scaling** (50-200) → All specs + governance framework - **Enterprise** (200+) → Full system + asset inventory + compiled brand book ### 2. Fill templates 7 templates live in `templates/`. Start with strategy (it informs everything else), then visual-id, voice, and the rest: | Template | What It Captures | Depends On | |----------|-----------------|------------| | `strategy.md` | Positioning, personality, mission, audience | — | | `visual-id.md` | Logo system, color palette, typography, iconography, imagery | Strategy | | `voice.md` | Voice attributes, tone matrix, vocabulary, copy examples | Strategy | | `application.md` | Digital, print, social, co-branding rules | Visual identity | | `governance.md` | Versioning, review cadence, exceptions | — | | `asset-inventory.md` | Structured file index | All others | | `brand-card.md` | Condensed visual summary (sources from others) | Strategy, visual-id, voice | **Filling technique:** Replace `{{placeholders}}` in each template with your brand's information. Required fields are marked in frontmatter. Optional fields can be removed. ### 3. Validate ```bash brand-book validate ./my-brand/visual-id.md # Basic checks brand-book validate ./my-brand/brand-card.md --strict # Cross-reference checks brand-book validate ./my-brand/*.md # Batch check all ``` Validation catches: - Missing required fields - Incomplete color values (missing RGB, CMYK, or Pantone) - Cross-reference breaks (brand-card sourcing from nonexistent specs) ### 4. Compile ```bash brand-book compile ./my-brand --artifact brand-card # One-pager brand-book compile ./my-brand --artifact full # Full book brand-book compile ./my-brand --artifact full --format html --output book.html # HTML ``` The `--artifact` selector maps to individual templates or the compiled whole. See `references/artifact-hierarchy.md` for the complete taxonomy. ### 5. Generate images (optional) ```bash generate brand-card --brand-dir ./my-brand --layout landscape # Press kit card generate mockup --brand-dir ./my-brand --type social # Social media mockup generate swatch --brand-dir ./my-brand # Color palette card generate moodboard --brand-dir ./my-brand --theme "innovation" # Mood board generate logo-bg primary --brand-dir ./my-brand --background dark # Logo on dark ``` The `generate` script is prompt-engineering-first: it reads your brand data and constructs optimized prompts for image generation backends. For best results with accurate logo rendering, provide reference images alongside the prompt. ## Scripts Reference ### `scripts/brand-book` The main CLI. Subcommands: | Command | Action | |---------|--------| | `init