analyzing-brand

Solid

Analyzes a brand from its own website — its colours and fonts, the logo and imagery it uses, how it sounds, who it sells to, the claims it makes, and what it sells. Reads the site and its pictures with a vision model, and marks anything the site doesn't evidence as unconfirmed rather than guessing. Facts only — nothing is generated, planned or judged here. Use when a brand's guidelines, palette, typography, voice, tone or positioning need establishing, or when another skill needs the brand before it plans or generates.

AI & Automation 38 stars 4 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 81/100

Stars 20%
53
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Brand Analyze what a brand is from its **website**. Not for analyzing a single product's facts — that is `analyzing-products` skill. ## Workflow ### Step 1: Check whether the brand is already known Read `brand.md` in `./supercmo-company`. Where it already holds this brand, hand it back and stop — re-researching bills again and tells the user nothing new. Carry on where it's missing, where it's a different brand, or where the user asked to re-analyze. ### Step 2: Check what you were given | What you have | What to do | | --- | --- | | A brand website | Carry on. | | A product page — Amazon, Shopify, a single listing | Wrong skill. Hand it to `analyzing-products`, and say which you used. | | Nothing, or a URL that won't load | Ask for the website. A brand described from memory is invented, not read. | | No mode named, by the caller or the brief | Ask whether the user wants to run the analysis in quick mode or detailed mode. Offer quick first and recommend it. Say a detailed mode run also reads the site's photographs with a vision model, which is what gives the photography style, and costs and takes longer for it. | ### Step 3: Read the site Call `url_extraction` with the homepage as the `url` and the prompt in `references/reading-the-brand.md` as the `prompt`. It returns the brand's identity as strict JSON — the brand's name, what it sells, the palette, the typography, the logo, the tagline, how it writes, who it sells to, what sets it apart, and the proof it offers ...

Details

Author
SupercmoHQ
Repository
SupercmoHQ/superCMO-skills
Created
1 months ago
Last Updated
2 weeks ago
Language
Python
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

brand-kit

Reads a public website into a working brand kit, the offer and the proof and the voice and the colour and type, so ads can be written and designed without anyone writing a creative brief first. Use before building any creative, or when ads keep coming out looking like they belong to nobody. Boundary: `tone-of-voice` scores an existing body of writing across six dimensions from samples you supply; this extracts a whole kit from a live site in one pass, and writes nothing back to `.agents/product-context.md`.

1 Updated today
sidchaudhary
AI & Automation Listed

brand

Use to establish or audit a product's brand so the factory's output looks intentional, not template — when a ticket asks to "create a brand", "define the design system / visual identity / palette / typography", or when delivered UI looks generic and needs a deliberate direction. Detects existing brand and extends it in its own idiom, or commits to one specific direction (palette, type pairing, voice) and writes a BRAND.md. Invoke whenever the factory needs a design foundation before building UI.

2 Updated 4 days ago
tmj-90
Web & Frontend Listed

brand-extract

Extract a complete Brand Kit from a live website by driving the in-app browser. Use when a brand-extraction project opens with a site in the Browser tab, or when the user asks to "extract a brand", "pull the brand from <url>", "get the colors/fonts/logo from this site", or build a brand/design system from a reference website. Pairs with the agent-browser tool for measurement and pauses for the user when an anti-bot wall blocks the page.

0 Updated yesterday
thestratcore