mcpField
B
brand-research-agent

brand-research-agent

github.com/michaelboeding营销与增长3043 次安装2 周前更新
代码仓库

关于 brand-research-agent

brand-research-agent 会分析品牌网站,并汇总五个专门 Agent 的结果,生成用于内容创作的品牌档案。它适合需要梳理视觉风格、品牌语气、产品、受众和市场定位的营销团队。

主要功能

  1. 01五个 Agent 并行分析
  2. 02提取视觉识别与品牌语气
  3. 03梳理产品和目标受众
  4. 04分析定位与竞争者
  5. 05生成统一品牌档案

适用场景

  1. 01为视频内容准备品牌指南
  2. 02梳理受众与传播主题
  3. 03制作营销材料前研究品牌

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/michaelboeding/skills --skill brand-research-agent

安装后在 Claude Code 中输入/brand-research-agent确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
audience-analyst.md
competitive-analyst.md
product-analyst.md
visual-analyst.md
voice-analyst.md
scripts/
analyze_brand.py

详细介绍

品牌研究技能

分析品牌的网站,提取品牌元素,用于内容创作。

此技能使用 5 个专业 Agent,并行分析不同的品牌维度,然后综合生成统一的品牌档案。

提取内容

维度元素用途
视觉色彩、字体、徽标、图像风格图像提示词、视频风格
品牌声音语气、信息传达、标语、文案风格配音、脚本
产品产品与服务、功能、USP、定价内容重点
受众人口统计特征、心理特征、痛点语气定位
定位市场定位、竞争对手、差异化信息传达策略

前提条件

  • 浏览器访问权限(使用网页抓取)
  • 无需 API 密钥

工作流程

第 1 步:获取网站 URL(必需)

首先,务必询问网站 URL。 未获得 URL 前不要继续。

向用户这样说:

“我来帮你分析这个品牌!

网站 URL 是什么?(例如:https://nike.com)

可选:你希望重点关注哪些页面?你知道哪些竞争对手吗?”

等待用户提供 URL 后再继续。

如果用户只说“分析 Nike 的品牌”,请询问:

“我来帮你分析 Nike。确认一下——我应该使用 https://nike.com 吗?”


第 2 步:访问网站并采集数据

使用浏览器工具访问网站并采集:

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, taglines

每个页面都要采集:

  • 用于视觉分析的屏幕截图
  • 用于识别色彩和字体的 HTML/CSS
  • 用于语气分析的文本内容
  • 用于风格分析的图片

第 3 步:并行运行专业 Agent

部署 5 个 Agent,每个 Agent 分析一个不同的维度:

Agent 1:视觉分析师

重点:色彩、字体、徽标、图像风格

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.)
Agent 2:品牌声音分析师

重点:语气、信息传达、标语、文案风格

Analyze:
- Headlines and how they're written
- Body copy style (formal vs casual)
- CTAs and their tone
- Taglines and slogans
- Emotional appeals used
Agent 3:产品分析师

重点:产品与服务、功能、USP、定价

Analyze:
- What products/services they offer
- Key features highlighted
- Unique selling propositions
- Pricing model and tiers
- Value propositions
Agent 4:受众分析师

重点:人口统计特征、心理特征、痛点

Analyze:
- Who the messaging targets
- Pain points addressed
- Aspirations appealed to
- Language level and jargon
- Testimonials and case studies
Agent 5:竞争分析师

重点:市场定位、竞争对手、差异化

Analyze:
- Market/industry category
- Implied competitors
- How they differentiate
- Unique market position
- Competitive advantages claimed

第 4 步:综合生成品牌档案

将所有 Agent 的输出合并为统一的 brand_profile.json:

{
  "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"
    }
  }
}

第 5 步:保存并交付

保存品牌档案:

# Save to current directory
brand_profile.json

# Or to a specific location
/path/to/project/brand_profile.json

交付消息:

“✅ 品牌分析已完成!

品牌档案已保存到: brand_profile.json

摘要:

  • 品牌: Acme Corp
  • 色彩: 蓝色 (#1E40AF) + 橙色 (#F59E0B)
  • 品牌声音: 自信、亲和、专业
  • 受众: 技术领域创始人,25-45 岁
  • 定位: 简洁 + 强大

使用此档案:

  • video-producer --brand brand_profile.json
  • podcast-producer --brand brand_profile.json
  • social-producer --brand brand_profile.json

你希望我:

  • 分析更多页面?
  • 深入分析某个维度?
  • 使用此档案创建内容?”

在内容制作工具中使用品牌档案

获得 brand_profile.json 后,创建内容时可引用该文件:

工作流程示例:

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.yaml:

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

Agent

此技能使用了定义在 agents/ 中的 5 个专业 Agent:

Agent文件重点
视觉分析师visual-analyst.md色彩、字体、图像
品牌声音分析师voice-analyst.md语气、信息传达、文案
产品分析师product-analyst.md产品与服务、USP
受众分析师audience-analyst.md目标受众
竞争分析师competitive-analyst.md市场定位

局限性

  • 动态内容: 可能无法获取由 JavaScript 渲染的内容
  • 准确性: 分析属于解读,并非定论
  • 访问权限: 某些网站可能会阻止抓取
  • 时效性: 品牌会不断发展;请定期重新分析

示例提示词

基础:

“分析 Nike 官网所展现的品牌形象”

指定重点:

“调研 Apple 品牌,重点关注其产品页面和「关于我们」部分”

用于内容创作:

“在制作营销视频之前,分析竞争对手的品牌:https://competitor.com”

更新现有内容:

“重新分析我们的品牌档案,我们更新了网站”

评论

支持 Markdown