← All skills
Tencent SkillHub Β· AI

AI Brand Analyzer

Analyze brands to generate comprehensive brand identity profiles (JSON). Use when the user wants to analyze a brand, create a brand profile, or needs brand data for ad generation. Stores profiles for reuse across Ad-Ready, Morpheus, and other creative workflows. Can list existing profiles and update them.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Analyze brands to generate comprehensive brand identity profiles (JSON). Use when the user wants to analyze a brand, create a brand profile, or needs brand data for ad generation. Stores profiles for reuse across Ad-Ready, Morpheus, and other creative workflows. Can list existing profiles and update them.

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/analyze.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 16 sections Open source page

Brand Analyzer: AI Brand Identity Profiler

Analyze any brand to generate a comprehensive brand identity JSON profile using Gemini Flash with Google Search grounding.

Overview

Brand Analyzer creates structured brand identity profiles by: Researching the brand via Google Search (official data, campaigns, visual identity) Analyzing brand behavior, visual patterns, photography style, tone of voice Generating a complete JSON profile following the standard template Storing the profile for reuse across all creative workflows

When to Use

User asks to "analyze a brand" or "create a brand profile" Before running Ad-Ready when the brand isn't in the catalog When the user mentions a brand that doesn't have a profile yet To update/refresh an existing brand profile

Analyze a brand and save to file

GEMINI_API_KEY="$KEY" uv run {baseDir}/scripts/analyze.py \ --brand "Brand Name" \ --output ./brands/Brand_Name.json

Analyze and auto-save to Ad-Ready brands catalog

GEMINI_API_KEY="$KEY" uv run {baseDir}/scripts/analyze.py \ --brand "Heredero Gin" \ --auto-save The --auto-save flag automatically saves to ~/clawd/ad-ready/configs/Brands/{Brand_Name}.json

Print to stdout

GEMINI_API_KEY="$KEY" uv run {baseDir}/scripts/analyze.py --brand "Nike"

Inputs

InputRequiredDescription--brandβœ…Brand name to analyze--outputOptionalOutput file path (default: stdout)--auto-saveOptionalAuto-save to Ad-Ready brands catalog--api-keyOptionalGemini API key (or set GEMINI_API_KEY env var)

Output Format

The generated JSON follows the standard brand identity template used by Ad-Ready: { "brand_info": { "name", "tagline", "category", "positioning", "vision", "mission", "origin_story" }, "brand_values": { "core_values", "brand_promise", "differentiators", "non_negotiables" }, "target_audience": { "demographics", "psychographics" }, "tone_of_voice": { "personality_traits", "communication_style", "language_register", ... }, "visual_identity": { "logo", "color_system", "typography", "layout_principles" }, "photography": { "style", "technical" }, "campaign_guidelines": { "visual_tone", "model_casting", "product_presentation", ... }, "brand_behavior": { "do_dont", "immutability" }, "channel_expression": { "retail", "digital", "print" }, "compliance": { ... } }

Ad-Ready

Brand profiles are automatically available as brand_profile options when generating ads.

Morpheus Fashion Design

Brand visual identity (colors, photography style, tone) can inform Morpheus campaigns.

Custom Workflows

Load any brand profile JSON to extract visual identity, tone of voice, or campaign guidelines for any creative task.

Analysis Methodology

The analyzer follows a 3-phase approach:

Phase 1: Official Research (via Google Search)

Brand website, corporate pages, official communications Locks canonical data: name, founding, positioning, vision, mission, tagline

Phase 2: Campaign Research (via Google Search)

Google Images and Pinterest for advertising campaigns Identifies 10+ distinct campaigns Treats them as analytical reference material

Phase 3: Deductive Visual Analysis

Cross-sectional analysis of visual patterns Identifies recurring photography style, color systems, typography Fills visual identity fields not covered by official data

API Key

Uses Gemini API. Set via: GEMINI_API_KEY environment variable --api-key flag

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • scripts/analyze.py Scripts