brand-research-agent
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseBrand Research Skill
品牌研究Skill
Analyze a brand's website to extract brand elements for content creation.
This skill uses 5 specialized agents that analyze different brand dimensions in parallel, then synthesizes into a unified brand profile.
通过分析品牌官网,提取品牌元素以辅助内容创作。
该Skill使用5个专业化Agent,并行分析品牌的不同维度,然后整合为统一的品牌档案。
What It Extracts
提取内容
| Dimension | Elements | Used For |
|---|---|---|
| Visual | Colors, typography, logo, imagery style | Image prompts, video style |
| Voice | Tone, messaging, taglines, copy style | Voiceover, scripts |
| Product | Offerings, features, USPs, pricing | Content focus |
| Audience | Demographics, psychographics, pain points | Tone targeting |
| Positioning | Market position, competitors, differentiation | Messaging strategy |
| 维度 | 元素 | 用途 |
|---|---|---|
| 视觉维度 | 色彩、排版、Logo、图像风格 | 图像提示词、视频风格 |
| 语气语调 | 语气、信息传递、标语、文案风格 | 旁白、脚本 |
| 产品 | 产品服务、功能、独特卖点(USPs)、定价 | 内容聚焦方向 |
| 受众 | 人口统计特征、心理特征、痛点 | 语气定位 |
| 定位 | 市场定位、竞争对手、差异化 | 信息传递策略 |
Prerequisites
前置要求
- Browser access (uses web scraping)
- No API keys required
- 浏览器访问权限(使用网页爬取技术)
- 无需API密钥
Workflow
工作流程
Step 1: Get the Website URL (REQUIRED)
步骤1:获取官网URL(必填)
FIRST, always ask for the website URL. Do not proceed without it.
Say this to the user:
"I'll analyze that brand for you!What's the website URL? (e.g., https://nike.com)Optional: Any specific pages to focus on? Any known competitors?"
Wait for the user to provide the URL before proceeding.
If the user just says "analyze Nike's brand", ask:
"I'll analyze Nike for you. Just to confirm - should I use https://nike.com?"
首先,务必向用户索要官网URL。 未获取URL前请勿继续。
可对用户说:
"我来为您分析该品牌!请提供官网URL?(例如:https://nike.com)可选补充:是否有需要重点关注的页面?是否有已知的竞争对手?"
等待用户提供URL后再继续。
如果用户仅说“分析耐克的品牌”,请询问:
"我来为您分析耐克品牌。确认一下——是否使用https://nike.com作为分析网址?"
Step 2: Navigate and Capture Website Data
步骤2:浏览并捕获网站数据
Use browser tools to navigate the website and capture:
1. Homepage - Overall impression, hero messaging, colors
2. About page - Company story, values, team
3. Products/Services page - Offerings, features, pricing
4. Blog/Resources - Voice, content style
5. Footer - Social links, taglinesCapture for each page:
- Screenshot for visual analysis
- HTML/CSS for colors and fonts
- Text content for voice analysis
- Images for style analysis
使用浏览器工具浏览网站并捕获以下内容:
1. 首页 - 整体印象、核心信息、色彩
2. 关于我们页面 - 品牌故事、价值观、团队
3. 产品/服务页面 - 产品服务、功能、定价
4. 博客/资源页面 - 语气、内容风格
5. 页脚 - 社交链接、标语为每个页面捕获以下信息:
- 截图(用于视觉分析)
- HTML/CSS代码(用于色彩和字体分析)
- 文本内容(用于语气分析)
- 图片(用于风格分析)
Step 3: Run Specialized Agents in Parallel
步骤3:并行运行专业化Agent
Deploy 5 agents, each analyzing a different dimension:
部署5个Agent,每个Agent负责分析一个维度:
Agent 1: Visual Analyst
Agent 1:视觉分析Agent
Focus: Colors, typography, logo, imagery style
Analyze:
- Primary, secondary, accent colors from CSS/design
- Font families for headings and body
- Logo usage and placement
- Photography/illustration style
- Overall visual mood (minimal, bold, playful, etc.)聚焦:色彩、排版、Logo、图像风格
分析内容:
- 从CSS/设计中提取主色、辅助色、强调色
- 标题和正文的字体家族
- Logo的使用方式和放置位置
- 摄影/插画风格
- 整体视觉氛围(极简、醒目、活泼等)Agent 2: Voice Analyst
Agent 2:语气分析Agent
Focus: Tone, messaging, taglines, copy style
Analyze:
- Headlines and how they're written
- Body copy style (formal vs casual)
- CTAs and their tone
- Taglines and slogans
- Emotional appeals used聚焦:语气、信息传递、标语、文案风格
分析内容:
- 标题的撰写方式
- 正文文案风格(正式 vs 随意)
- 行动号召(CTAs)的语气
- 标语和口号
- 使用的情感诉求方式Agent 3: Product Analyst
Agent 3:产品分析Agent
Focus: Offerings, features, USPs, pricing
Analyze:
- What products/services they offer
- Key features highlighted
- Unique selling propositions
- Pricing model and tiers
- Value propositions聚焦:产品服务、功能、独特卖点、定价
分析内容:
- 提供的产品/服务
- 突出的核心功能
- 独特卖点(USPs)
- 定价模式和层级
- 价值主张Agent 4: Audience Analyst
Agent 4:受众分析Agent
Focus: Demographics, psychographics, pain points
Analyze:
- Who the messaging targets
- Pain points addressed
- Aspirations appealed to
- Language level and jargon
- Testimonials and case studies聚焦:人口统计特征、心理特征、痛点
分析内容:
- 信息传递的目标人群
- 解决的痛点
- 迎合的愿景
- 语言水平和专业术语使用
- 客户证言和案例研究Agent 5: Competitive Analyst
Agent 5:竞争分析Agent
Focus: Market position, competitors, differentiation
Analyze:
- Market/industry category
- Implied competitors
- How they differentiate
- Unique market position
- Competitive advantages claimed聚焦:市场定位、竞争对手、差异化
分析内容:
- 市场/行业类别
- 潜在竞争对手
- 差异化方式
- 独特市场定位
- 宣称的竞争优势Step 4: Synthesize into Brand Profile
步骤4:整合为品牌档案
Combine all agent outputs into a unified :
brand_profile.jsonjson
{
"brand": {
"name": "Company Name",
"website": "https://example.com",
"tagline": "Their main tagline",
"analyzed_date": "2026-01-04"
},
"visual": {
"colors": {
"primary": "#1E40AF",
"secondary": "#F59E0B",
"accent": "#10B981",
"background": "#FFFFFF",
"text": "#1F2937"
},
"typography": {
"headings": "Montserrat Bold",
"body": "Open Sans",
"style": "Modern, clean"
},
"logo": {
"description": "Abstract geometric mark + wordmark",
"usage": "Typically on white/dark backgrounds"
},
"imagery_style": {
"type": "Photography",
"mood": "Professional, aspirational",
"subjects": "People using product, office settings",
"treatment": "Bright, high contrast, natural lighting"
}
},
"voice": {
"tone": ["Confident", "Approachable", "Expert"],
"personality": "Like a smart friend who knows their stuff",
"formality": "Professional casual",
"style_notes": [
"Short, punchy sentences",
"Active voice preferred",
"Benefit-focused over feature-focused",
"Uses 'you' and 'your' frequently"
],
"example_headlines": [
"Built for builders",
"Simple. Powerful. Yours."
],
"words_to_use": ["Simple", "Powerful", "Fast", "Seamless"],
"words_to_avoid": ["Cheap", "Basic", "Just"]
},
"products": {
"category": "SaaS / Developer Tools",
"offerings": [
{
"name": "Core Platform",
"description": "Main product offering",
"key_features": ["Feature 1", "Feature 2", "Feature 3"]
}
],
"usps": [
"10x faster than alternatives",
"No-code setup in 5 minutes",
"Enterprise-grade security"
],
"pricing_model": "Freemium with usage-based scaling",
"value_proposition": "Get to market faster without sacrificing quality"
},
"audience": {
"primary": {
"who": "Technical founders and developers",
"demographics": "25-45, tech-savvy, startup/scale-up",
"psychographics": "Move fast, value efficiency, quality-conscious"
},
"secondary": {
"who": "Enterprise DevOps teams",
"demographics": "Large companies, IT departments"
},
"pain_points": [
"Complex setup processes",
"Slow iteration cycles",
"Scaling costs out of control"
],
"aspirations": [
"Ship faster",
"Look professional",
"Scale effortlessly"
]
},
"positioning": {
"market": "Developer tools / Infrastructure",
"competitors": ["Competitor A", "Competitor B", "Competitor C"],
"differentiation": "Simplicity + Enterprise power in one package",
"market_position": "Premium but accessible",
"competitive_advantages": [
"Easiest setup in category",
"Best-in-class performance",
"Loved by developers"
]
},
"content_guidelines": {
"for_video_producer": {
"music_style": "Modern, upbeat, confident but not aggressive",
"voiceover_tone": "Confident, clear, approachable expert",
"visual_style": "Clean, minimal, bold accents, professional"
},
"for_podcast_producer": {
"host_personality": "Smart, curious, enthusiastic about tech",
"conversation_style": "Educational but engaging, not dry"
},
"for_audio_producer": {
"voiceover_direction": "Professional but warm, not corporate robot",
"music_mood": "Inspiring, forward-moving, modern"
},
"for_social_producer": {
"image_style": "Clean product shots, lifestyle use cases",
"video_style": "Quick, punchy, value-first",
"copy_style": "Short, benefit-focused, emoji-light"
}
}
}将所有Agent的输出整合为统一的:
brand_profile.jsonjson
{
"brand": {
"name": "Company Name",
"website": "https://example.com",
"tagline": "Their main tagline",
"analyzed_date": "2026-01-04"
},
"visual": {
"colors": {
"primary": "#1E40AF",
"secondary": "#F59E0B",
"accent": "#10B981",
"background": "#FFFFFF",
"text": "#1F2937"
},
"typography": {
"headings": "Montserrat Bold",
"body": "Open Sans",
"style": "Modern, clean"
},
"logo": {
"description": "Abstract geometric mark + wordmark",
"usage": "Typically on white/dark backgrounds"
},
"imagery_style": {
"type": "Photography",
"mood": "Professional, aspirational",
"subjects": "People using product, office settings",
"treatment": "Bright, high contrast, natural lighting"
}
},
"voice": {
"tone": ["Confident", "Approachable", "Expert"],
"personality": "Like a smart friend who knows their stuff",
"formality": "Professional casual",
"style_notes": [
"Short, punchy sentences",
"Active voice preferred",
"Benefit-focused over feature-focused",
"Uses 'you' and 'your' frequently"
],
"example_headlines": [
"Built for builders",
"Simple. Powerful. Yours."
],
"words_to_use": ["Simple", "Powerful", "Fast", "Seamless"],
"words_to_avoid": ["Cheap", "Basic", "Just"]
},
"products": {
"category": "SaaS / Developer Tools",
"offerings": [
{
"name": "Core Platform",
"description": "Main product offering",
"key_features": ["Feature 1", "Feature 2", "Feature 3"]
}
],
"usps": [
"10x faster than alternatives",
"No-code setup in 5 minutes",
"Enterprise-grade security"
],
"pricing_model": "Freemium with usage-based scaling",
"value_proposition": "Get to market faster without sacrificing quality"
},
"audience": {
"primary": {
"who": "Technical founders and developers",
"demographics": "25-45, tech-savvy, startup/scale-up",
"psychographics": "Move fast, value efficiency, quality-conscious"
},
"secondary": {
"who": "Enterprise DevOps teams",
"demographics": "Large companies, IT departments"
},
"pain_points": [
"Complex setup processes",
"Slow iteration cycles",
"Scaling costs out of control"
],
"aspirations": [
"Ship faster",
"Look professional",
"Scale effortlessly"
]
},
"positioning": {
"market": "Developer tools / Infrastructure",
"competitors": ["Competitor A", "Competitor B", "Competitor C"],
"differentiation": "Simplicity + Enterprise power in one package",
"market_position": "Premium but accessible",
"competitive_advantages": [
"Easiest setup in category",
"Best-in-class performance",
"Loved by developers"
]
},
"content_guidelines": {
"for_video_producer": {
"music_style": "Modern, upbeat, confident but not aggressive",
"voiceover_tone": "Confident, clear, approachable expert",
"visual_style": "Clean, minimal, bold accents, professional"
},
"for_podcast_producer": {
"host_personality": "Smart, curious, enthusiastic about tech",
"conversation_style": "Educational but engaging, not dry"
},
"for_audio_producer": {
"voiceover_direction": "Professional but warm, not corporate robot",
"music_mood": "Inspiring, forward-moving, modern"
},
"for_social_producer": {
"image_style": "Clean product shots, lifestyle use cases",
"video_style": "Quick, punchy, value-first",
"copy_style": "Short, benefit-focused, emoji-light"
}
}
}Step 5: Save and Deliver
步骤5:保存并交付
Save the brand profile:
bash
undefined保存品牌档案:
bash
undefinedSave to current directory
Save to current directory
brand_profile.json
brand_profile.json
Or to a specific location
Or to a specific location
/path/to/project/brand_profile.json
**Delivery message:**
"✅ Brand analysis complete!
**Brand Profile saved to:** `brand_profile.json`
**Summary:**
- **Brand:** Acme Corp
- **Colors:** Blue (#1E40AF) + Orange (#F59E0B)
- **Voice:** Confident, approachable, expert
- **Audience:** Technical founders, 25-45
- **Position:** Simplicity + Power
**Use this profile with:**
- `video-producer --brand brand_profile.json`
- `podcast-producer --brand brand_profile.json`
- `social-producer --brand brand_profile.json`
**Want me to:**
- Analyze additional pages?
- Deep dive on any dimension?
- Create content using this profile?"
---/path/to/project/brand_profile.json
**交付话术:**
"✅ 品牌分析完成!
**品牌档案已保存至:** `brand_profile.json`
**摘要:**
- **品牌:** Acme Corp
- **色彩:** 蓝色(#1E40AF)+ 橙色(#F59E0B)
- **语气:** 自信、亲和、专业
- **受众:** 技术创始人,25-45岁
- **定位:** 简洁性 + 强大功能
**可搭配以下Skill使用:**
- `video-producer --brand brand_profile.json`
- `podcast-producer --brand brand_profile.json`
- `social-producer --brand brand_profile.json`
**是否需要我:**
- 分析更多页面?
- 深入分析某个维度?
- 使用该档案创作内容?"
---Using the Brand Profile with Producers
品牌档案与内容制作Skill的配合使用
Once you have a , reference it when creating content:
brand_profile.jsonExample workflow:
USER: "Create a product video using our brand profile"
PRODUCER:
1. Reads brand_profile.json
2. Uses colors for visual prompts: "Color scheme: blue (#1E40AF) and orange (#F59E0B)"
3. Uses voice for TTS: "Tone: Confident, approachable, professional"
4. Uses music style: "Modern, upbeat, confident"
5. Uses imagery style: "Clean, minimal, professional photography"
RESULT: On-brand video that matches company's existing presence获取后,创作内容时可参考该档案:
brand_profile.json示例工作流程:
用户:"使用我们的品牌档案创作产品视频"
内容制作Skill:
1. 读取brand_profile.json
2. 使用色彩生成图像提示词:"Color scheme: blue (#1E40AF) and orange (#F59E0B)"
3. 使用语气生成文本转语音(TTS)设置:"Tone: Confident, approachable, professional"
4. 使用音乐风格设置:"Modern, upbeat, confident"
5. 使用图像风格设置:"Clean, minimal, professional photography"
结果:生成符合品牌调性的视频,与品牌现有形象一致Manual Brand Profile
手动创建品牌档案
If you can't scrape or prefer manual input, create :
brand_profile.yamlyaml
brand:
name: "My Company"
tagline: "Innovation for everyone"
visual:
colors:
primary: "#1E40AF"
secondary: "#F59E0B"
typography:
headings: "Montserrat"
body: "Open Sans"
voice:
tone: ["Friendly", "Expert", "Approachable"]
formality: "Professional casual"
audience:
primary: "Small business owners, 30-50"
pain_points: ["Too complex", "Too expensive"]如果无法爬取网站或偏好手动输入,可创建:
brand_profile.yamlyaml
brand:
name: "My Company"
tagline: "Innovation for everyone"
visual:
colors:
primary: "#1E40AF"
secondary: "#F59E0B"
typography:
headings: "Montserrat"
body: "Open Sans"
voice:
tone: ["Friendly", "Expert", "Approachable"]
formality: "Professional casual"
audience:
primary: "Small business owners, 30-50"
pain_points: ["Too complex", "Too expensive"]... etc
... etc
---
---Agents
Agents
This skill uses 5 specialized agents defined in :
agents/| Agent | File | Focus |
|---|---|---|
| Visual Analyst | | Colors, fonts, imagery |
| Voice Analyst | | Tone, messaging, copy |
| Product Analyst | | Offerings, USPs |
| Audience Analyst | | Who they target |
| Competitive Analyst | | Market position |
该Skill使用目录下定义的5个专业化Agent:
agents/| Agent | 文件 | 聚焦方向 |
|---|---|---|
| 视觉分析Agent | | 色彩、字体、图像 |
| 语气分析Agent | | 语气、信息传递、文案 |
| 产品分析Agent | | 产品服务、独特卖点 |
| 受众分析Agent | | 目标受众 |
| 竞争分析Agent | | 市场定位 |
Limitations
局限性
- Dynamic content: May miss JavaScript-rendered content
- Accuracy: Analysis is interpretation, not definitive
- Access: Some sites may block scraping
- Currency: Brands evolve; re-analyze periodically
- 动态内容: 可能会遗漏JavaScript渲染的内容
- 准确性: 分析结果为解读性内容,并非绝对定论
- 访问限制: 部分网站可能会阻止爬取
- 时效性: 品牌会不断发展,需定期重新分析
Example Prompts
示例提示词
Basic:
"Analyze Nike's brand from their website"
With specifics:
"Research the Apple brand, focusing on their product pages and About section"
For content creation:
"Before creating our marketing video, analyze our competitor's brand: https://competitor.com"
Update existing:
"Re-analyze our brand profile, we've updated our website"
基础版:
"Analyze Nike's brand from their website"
带指定内容:
"Research the Apple brand, focusing on their product pages and About section"
用于内容创作:
"Before creating our marketing video, analyze our competitor's brand: https://competitor.com"
更新现有档案:
"Re-analyze our brand profile, we've updated our website"