ads-dna

Extract brand colors, typography, voice, and imagery into a brand-profile.json.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts a website into a structured brand profile (colors, typography, voice, imagery) to ensure paid ads reflect the real brand identity, saving time and reducing creative drift.

Core Features & Use Cases

  • Brand color extraction, typography detection, voice analysis, and imagery style profiling to generate a comprehensive brand-profile.json.
  • Use case: Align creative assets across advertising platforms by importing the brand-profile.json into your ad system.
  • Use Case: Quick checks for brand consistency before launching a campaign.

Quick Start

Analyze a target website to produce brand-profile.json for immediate use in ad 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 a brand profile from a website for ad creative?

Brand color extraction pulls color data directly from the website's og:image metadata and CSS files. This ensures the extracted color palette in your brand-profile.json accurately reflects the site's actual visual design for ad campaigns.

How does website typography detection work for brand consistency?

Typography detection identifies fonts by analyzing Google Fonts links or CSS rules on the target website. This captures the exact typography used in the brand's visual identity, ensuring your paid ads maintain consistent text styling.

Can I analyze specific pages like About or product pages to extract brand DNA?

Voice analysis evaluates the hero and CTA copy on the website to determine the brand's tone of voice. This extracted text data defines how the brand communicates, allowing your ad copy to match the established voice and maintain creative consistency.

What is the best way to ensure ad creative aligns with a brand's visual identity?

The best way to align ad creative with a brand's visual identity is to generate a brand-profile.json containing extracted colors, typography, and imagery styles. Importing this structured profile into your ad system prevents creative drift across campaigns.

Do I need screenshots to generate a complete brand-profile.json?

Screenshots are an optional output when generating a brand-profile.json. The core profile relies on extracting color, typography, and voice data from the website's code and copy, but visual screenshots can provide additional reference for your ad system.