ads-dna

Extract brand DNA from a website URL into brand-profile.json for advertising workflows.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chriswestt/claude-skills --skill ads-dna-chriswestt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ads-dna
Source: https://github.com/chriswestt/claude-skills/tree/main/ads-dna
Command: npx skills add https://github.com/chriswestt/claude-skills --skill ads-dna-chriswestt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Brand DNA extractor for paid advertising. Scans a website URL to extract visual identity, tone of voice, color palette, typography, and imagery style. Outputs brand-profile.json to the current directory. Run before /ads create or /ads generate for brand-consistent creative. Triggers on: brand DNA, brand profile, extract brand, brand identity, brand colors, what is the brand voice, analyze brand, brand style guide.

Core Features & Use Cases

  • Extracts brand identity from a website to power paid ad creation and optimization.
  • Captures color palette, typography, imagery style, and tone of voice; saves as brand-profile.json for use by /ads.
  • Supports multiple pages (homepage, about, product) and optional screenshots for visual anchoring.

Quick Start

Provide a website URL to analyze, and the tool will generate brand-profile.json for your campaigns.

Frequently Asked Questions about ads-dna

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

FAQPage Schema
How do I extract brand DNA from a website for paid advertising?

Brand DNA extraction works by fetching a website URL to analyze its color palette, typography, imagery style, and tone of voice. It scans homepage, about, and product pages to generate a structured brand-profile.json for ad generation workflows.

What is a brand-profile.json file used for in ad campaigns?

A brand-profile.json file is used to maintain creative consistency across paid advertising. It stores extracted visual identity, color palette, typography, and tone of voice as a structured schema for ad generation workflows.

Can I analyze multiple web pages like about and product pages to build a brand profile?

Yes, you can analyze multiple web pages including homepage, about, and product pages to build a comprehensive brand profile. It extracts color, typography, imagery, and og/meta-data to capture the full tone of voice and visual identity.

Do I need to capture website screenshots for brand identity analysis?

Capturing website screenshots for brand identity analysis is optional. The tool generates optional brand-screenshots alongside the brand-profile.json to provide visual anchoring for color palette, typography, and imagery style extraction.

What's the best way to ensure brand consistency across paid ad campaigns?

The best way to ensure brand consistency across paid ad campaigns is to generate a structured brand-profile.json from your website before ad creation. This captures your exact color palette, typography, imagery style, and tone of voice for creative development.

Why does my brand profile extraction need og and meta-data from the website?

Brand profile extraction includes og and meta-data from the website to supplement color and typography extraction. This structured metadata helps build a comprehensive brand-profile.json schema for accurate tone of voice and visual identity analysis.