brand-dna

Extract brand identity from a website into a structured brand-profile.json.

97|18|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/thatrebeccarae/claude-marketing --skill brand-dna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brand-dna
Source: https://github.com/thatrebeccarae/claude-marketing/tree/main/skills/brand-dna
Command: npx skills add https://github.com/thatrebeccarae/claude-marketing --skill brand-dna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brand teams often spend hours researching a company's brand identity (colors, typography, imagery, voice) across multiple pages. This skill automates extracting that identity from a website and outputs a structured brand-profile.json for downstream tools.

Core Features & Use Cases

  • Extracts primary/secondary colors, typography, imagery signals, and voice axes.
  • Infers brand values and target audience from on-site copy for consistent messaging.
  • Outputs brand-profile.json consumable by downstream skills (seo-content-writer, email-composer, frontend-design, pro-deck-builder, cross-platform-audit).

Quick Start

Run the brand-dna skill on a website URL to generate brand-profile.json.

Frequently Asked Questions about brand-dna

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract brand identity from a website automatically?

You can extract brand identity from a website by running an automated tool that fetches homepage and about pages to analyze colors, typography, imagery, and voice. This process outputs a structured brand-profile.json capturing the extracted brand signals for consistent messaging.

What is a brand-profile.json and how is it used in content workflows?

A brand-profile.json is a structured data file containing extracted brand colors, typography, voice axes, values, and target audience. It provides a consistent brand profile for downstream content workflows like seo-content-writer, email-composer, frontend-design, pro-deck-builder, and cross-platform-audit.

Can I analyze website typography and colors without installing dependencies?

Yes, you can analyze website typography and colors without installing dependencies using a zero-dependency extraction method. This approach uses WebFetch to gather page content directly and outputs the analyzed brand signals into a schema-compliant JSON file.

Does brand identity extraction work for brand audits and target audience analysis?

Brand identity extraction works for brand audits by gathering homepage and product pages to infer brand values, voice axes, and target audience from on-site copy. This automates researching a company's identity across multiple pages, saving hours of manual analysis.

How to generate a structured brand profile for downstream design tools?

To generate a structured brand profile for downstream design tools, run an extraction process on a website URL that analyzes colors, typography, and imagery signals. The resulting schema-compliant brand-profile.json is directly consumable by frontend-design and other cross-platform-audit skills.

What website pages do I need to analyze for a complete brand profile?

To build a complete brand profile, you need to analyze the homepage and about or product pages of a website. Fetching these specific pages provides enough on-site copy and visual signals to accurately infer brand values, voice axes, and target audience.