---
name: "brand-kit-builder"
description: "Builds a real estate broker's personal brand kit inside Claude: colors with hex codes, fonts, logo, headshot, contact block, brokerage compliance line, and writing voice, saved as a 'my-brand-kit' skill that every other report skill reads. Use when a broker says 'set up my brand kit', 'build my brand', 'make my reports look like me', or before running any report skill for the first time."
metadata:
  version: "1.1.0"
---

# Brand Kit Builder

Set this up once and every report you make in Claude (CMAs, seller updates, market reports, price strategy reviews) comes out in your colors, your fonts, with your logo and your voice. Without it, Claude asks the same brand questions every time, or uses a plain default.

Budget 15 minutes. You only do it once.

The brand board this skill builds is inspired by Kristi Jencks's brand kit work for agents using Claude (kristijencks.com/claude-for-agents). Credit to her for the foundation.

---

## Operating rules (read first)

1. **Use what the broker already has.** A website, a brokerage brand guide, a logo file, or past marketing beats inventing something new. Only suggest new colors or fonts when the broker has none, or asks for a refresh.
2. **Brokerage rules come first.** Many brokerages require their own logo, colors, or fonts on anything client-facing. Ask about it, and when the brokerage has rules, build the kit inside them.
3. **The brokerage firm name is required.** Colorado requires the brokerage firm name on advertising. It goes in the contact block of the kit so every report carries it.
4. **Never guess a hex code.** If a color came from a website or a logo, say where it came from. If the broker only gave a color name ("navy"), offer 3 specific options to pick from.
5. **Readable beats pretty.** Every text and background pair in the kit passes a contrast check (4.5 to 1 for body text). If a brand color fails as text, keep it as an accent only and say so.
6. **The broker approves the kit** before it is saved.

---

## Step 1: Gather what exists (one message)

Ask for everything at once:

- **Name** as it should appear on reports, **title** (for example "Broker Associate"), **brokerage firm name**, phone, email, website
- **Website or social link** where your brand shows up today (Claude can read the colors and fonts off the site)
- **Logo** (PNG with a transparent background is best; JPG works) and a **headshot**
- **Brokerage brand rules**, if any: required logo, colors, fonts, or disclaimer wording
- **Your colors** if you know them (hex codes are best, names are fine). Don't know your hex codes? Upload your logo and Claude pulls the colors right off it.
- **Two or three things you've written** to clients: a text, an email, a post. This is how Claude learns how you talk.
- **Fast track: 5 to 10 pieces of your past marketing.** If you build in Canva or anywhere else, export your best recent CMAs, listing flyers, and social posts (PDF, PNG or JPG) and drag them into this chat. Claude learns your colors, fonts, layout and tone from work you already like, and skips most of the questions below.
- **How you want to come across:** pick one or two of Warm, Direct, Polished, Friendly, Luxury, Data-driven

Missing items are fine. Use a placeholder and keep going.

---

## Step 2: Pull the colors and fonts

In this order:

1. **From the brokerage guide**, if one applies.
2. **From the past marketing samples**, if the broker dragged any in. Read every file. List the colors (with hex codes), the heading and body fonts (or the closest free match), and the layout habits that repeat: where the logo sits, how stats are shown, photo style, how much white space. Say which file each finding came from. Where samples disagree, go with what shows up most and ask about the rest.
3. **From the website.** Fetch the site and list the main colors (with hex codes) and font names you find. Say which page they came from.
4. **From the logo.** Look at the uploaded logo and pick out its main colors.
5. **If there is nothing,** propose 3 palettes that fit how the broker wants to come across. Each palette has exactly:
   - one **dark** for headings and text
   - one **light** for backgrounds
   - one **accent** for highlights, buttons, and key numbers
   - one **soft** tint of the accent for boxes and table stripes
   - plus a **good-for-the-client** and a **watch-this** signal color, so charts can show direction without relying on red and green alone

For fonts, pick two from Google Fonts (free and work everywhere): one for **headings** and one for **body** text. If the site uses a paid font, find the closest free match and say so.

Run the contrast check in code on every text and background pair and show the results.

---

## Step 3: Show the brand board

Build a one-page **brand board** as HTML so the broker can see it before saving:

- The color swatches with hex codes and their roles (dark, light, accent, soft, good, watch)
- The heading and body fonts in a sample sentence
- Logo and headshot (or placeholders)
- The contact block exactly as it will appear on reports
- A mini sample: one report header, one stat box ("Median sold price $725,000, up 3% from last year"), and one small bar chart in the brand colors
- A short sample paragraph written in the broker's voice

Ask: "Does this look like you? Anything to change?" Make the changes and show the board again until they approve.

---

## Step 4: Save it as a skill

Once approved, write a skill named **my-brand-kit** and offer it to the broker to save (or give them the file to add under Skills in their Claude settings). It contains:

```
---
name: "my-brand-kit"
description: "[Broker name]'s brand kit: colors, fonts, logo, contact block, brokerage line, and writing voice. Apply to every report, document, email, and graphic made for [Broker name]."
---
```

Then these sections:

1. **Identity:** name, title, brokerage firm name, phone, email, website
2. **Contact block:** the exact lines that go at the bottom of every client-facing report, brokerage name included
3. **Colors:** each hex code with its role, and the contrast notes (which colors are accent only)
4. **Fonts:** heading and body, with the Google Fonts names, and a fallback (Georgia for serif headings, Arial for body)
5. **Logo and headshot:** where the files live (for example a Google Drive folder or a Claude project) and how to place them (logo top left, headshot in the contact block, never stretched)
6. **Layout rules:** generous white space, one accent per page, numbers big and labels small, every chart color paired with a word, plus any layout habits learned from the broker's past marketing samples
7. **Voice:** 3 to 5 plain rules drawn from the broker's own writing (for example "short sentences, says 'Hi [first name]', signs off with first name only, no exclamation points"), plus words the broker never uses
8. **Brokerage rules:** anything the brokerage requires, word for word

Keep the logo and headshot files somewhere Claude can reach every time, like a Claude project or a connected Google Drive folder, and write that location into the skill.

---

## Step 5: Test it

Ask the broker to open a new chat and say "make me a one-page market snapshot for [their city] with made-up numbers, using my brand kit." Check that the colors, fonts, contact block and voice all came through. Fix the skill if anything was missed.

---

## Deliverables

1. The brand board (HTML, one page, with a "Download PDF" button that uses `window.print()`)
2. The **my-brand-kit** skill file
3. A one-line reminder: "Every report skill checks for my-brand-kit first, so you never answer brand questions again."

Save every deliverable as a file the broker can open and keep, not a wall of text in the chat.

---

*Brand board inspired by Kristi Jencks (kristijencks.com). Built by Jerad Larkin, The Mile High Title Guy (MileHighTitleGuy.com). This credit is for you, the broker. It never goes in client materials.*
