ads-dna

Extract brand identity elements from a website URL into a brand-profile.json file.

7.9k|1.2k|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-dna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ads-dna
Source: https://github.com/AgriciDaniel/claude-ads/tree/main/skills/ads-dna
Command: npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-dna

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the extraction of crucial brand identity elements from a website, creating a structured profile essential for consistent marketing creative.

Core Features & Use Cases

  • Brand Element Extraction: Captures visual identity, tone of voice, color palette, typography, and imagery style.
  • Automated Profile Generation: Outputs a brand-profile.json file for use in subsequent creative tasks.
  • Use Case: Before launching a new ad campaign, use this Skill to analyze your company's website and generate a brand profile, ensuring all generated ad copy and visuals align perfectly with your established brand.

Quick Start

Analyze the brand DNA of 'https://example.com' and save the profile.

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 identity elements like color palette and typography from a website?

You can extract brand identity from a website by analyzing the URL to capture visual style, tone of voice, color palette, and typography. This generates a structured brand-profile.json file containing all extracted brand attributes for use in creative campaigns.

What is a brand DNA profile and when do I need a JSON file for it?

A brand DNA profile is a structured JSON file containing extracted visual identity, tone of voice, and imagery style from a target website. You need it before launching ad campaigns to ensure generated copy and visuals align perfectly with your established brand.

Can I capture website screenshots and visual style automatically using Playwright?

Yes, Playwright supports capturing website screenshots and extracting visual style automatically. This Skill uses Playwright's web fetching and screenshot capture capabilities to analyze the target site and generate a comprehensive brand profile.

How do I generate a brand profile for ad campaign creative generation?

To generate a brand profile for ad campaigns, provide your company website URL to the extractor. It analyzes the site and outputs a brand-profile.json file containing the color palette, typography, and tone of voice required for consistent creative campaign generation.

Does automated website analysis extract tone of voice or just visual identity?

Automated website analysis extracts both tone of voice and visual identity. It captures complete brand identity elements including visual style, color palette, typography, and imagery style, ensuring your marketing creative reflects the full brand profile.