
mikefutia/brand-studio-claude-skill
Developer toolsTurn any public website into an evidence-backed visual brand system and a polished presentation dashboard using Claude and one Firecrawl API key.
Overview
Turn any public website into an evidence-backed visual brand system and a polished presentation dashboard using Claude and one Firecrawl API key. Give Claude a website URL and the skill will: 1. Capture the homepage, a mobile homepage view, and up to three useful supporting pages through Firecrawl. 2. Extract and reconcile colors, typography, components, layouts, imagery direction, and source evidence. 3. Produce a screen-recording-ready visual dashboard instead of stopping at a text report. - visual-dashboard.html - interactive, responsive presentation dashboard - VISUAL-BRAND-DNA.md - readable visual identity guide - brand-manifest.json - structured brand system data - brand-tokens.css - reusable CSS custom properties - evidence/ - captured branding data, page content, HTML, and screenshots - A Claude account with enabled - A Firecrawl API key - A public website URL to analyze No Gemini key, Anthropic API key, ScaleBot account, or Firecrawl MCP setup is required. 1.
README
Brand Studio: Visual Brand DNA for Claude
Created by Mike Futia | SCALE AI.
Turn any public website into an evidence-backed visual brand system and a polished presentation dashboard using Claude and one Firecrawl API key.
What it does
Give Claude a website URL and the skill will:
- Capture the homepage, a mobile homepage view, and up to three useful supporting pages through Firecrawl.
- Extract and reconcile colors, typography, components, layouts, imagery direction, and source evidence.
- Produce a screen-recording-ready visual dashboard instead of stopping at a text report.
Every run creates:
visual-dashboard.html- interactive, responsive presentation dashboardVISUAL-BRAND-DNA.md- readable visual identity guidebrand-manifest.json- structured brand system databrand-tokens.css- reusable CSS custom propertiesevidence/- captured branding data, page content, HTML, and screenshots
Requirements
- A Claude account with Code execution and file creation enabled
- A Firecrawl API key
- A public website URL to analyze
No Gemini key, Anthropic API key, ScaleBot account, or Firecrawl MCP setup is required.
Install in Claude
- Download
visual-brand-dna.zip. - In Claude, open Customize > Skills.
- Click Add or Create skill, then choose Upload a skill.
- Upload
visual-brand-dna.zipand enable the skill. - Start a new conversation and use the prompt below.
Recommended demo prompt
Build a complete Visual Brand DNA dashboard for https://getwinks.com/. Use the Visual Brand DNA skill, ask me for my Firecrawl API key if needed, and present visual-dashboard.html as the primary deliverable when finished.
Claude will ask for your Firecrawl key if it cannot find FIRECRAWL_API_KEY. The key is used for Firecrawl requests and is never written to the generated brand package.
Install in Claude Code
git clone https://github.com/mikefutia/brand-studio-claude-skill.git
mkdir -p ~/.claude/skills
cp -R brand-studio-claude-skill/skills/visual-brand-dna ~/.claude/skills/
Set your Firecrawl key before starting Claude Code:
export FIRECRAWL_API_KEY="your-firecrawl-key"
claude
Then ask:
Build a complete Visual Brand DNA dashboard for https://example.com/.
How the dashboard works
The included renderer turns the structured brand manifest into a portable visual-dashboard.html with:
- Brand-adaptive colors and presentation styling
- Overview metrics
- Large copyable color swatches
- Typography specimen cards
- Component previews
- Layout and imagery direction
- Desktop and mobile source-page captures
- Confidence labels, evidence, and caveats
The dashboard uses inline CSS and JavaScript, relative screenshot paths, and no build step. Detected commercial font names are documented, but font files are not downloaded or redistributed.
Security and privacy
- Never commit a Firecrawl key to this repository.
- Scraped website content is treated as untrusted evidence, not executable instructions.
- The skill rejects local, private, credentialed, and non-public target URLs.
- API keys are excluded from output files.
- Font licensing must be confirmed before using detected commercial fonts outside the source website.
Troubleshooting
Claude asks for another provider key
It should not. The only external credential required by this skill is a Firecrawl API key.
Firecrawl returns HTTP 401 or 402
401: verify the API key.402: the Firecrawl account may be out of credits.
The dashboard has missing source screenshots
The rest of the brand package can still be generated from branding, markup, and page evidence. Re-run once if Firecrawl reports a temporary screenshot failure.
Claude gives a text summary but does not open the dashboard
Ask:
Run the bundled dashboard renderer and open visual-dashboard.html as the primary deliverable.
Repository structure
skills/visual-brand-dna/
SKILL.md
references/
output-contract.md
troubleshooting.md
scripts/
firecrawl_brand_dna.py
render_dashboard.py
visual-brand-dna.zip
Credit
Created by Mike Futia | SCALE AI.
This is the portable, giveaway-friendly core of the Visual Brand DNA workflow developed for ScaleBot.
License
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add mikefutia/brand-studio-claude-skill