mcpField
B
brand-research-agent

brand-research-agent

github.com/michaelboedingマーケティング・グロース3043 回インストール2 週間前に更新
リポジトリ

brand-research-agent について

brand-research-agentは、ブランドサイトを分析し、5つの専門エージェントの結果を統合してコンテンツ制作向けのプロフィールを作成するスキルです。ビジュアル、トーン、製品、対象者、ポジショニングを整理したいマーケティングチーム向けです。

主な機能

  1. 015つのエージェントによる並列分析
  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つの専門エージェントが異なるブランドの側面を並行して分析し、その後、統一されたブランドプロフィールにまとめます。

抽出する情報

項目要素用途
ビジュアル色、タイポグラフィ、ロゴ、画像のスタイル画像プロンプト、動画スタイル
ブランドの声トーン、メッセージ、タグライン、コピーのスタイルナレーション、スクリプト
製品提供内容、機能、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:専門エージェントを並行して実行する

5つのエージェントを起動し、それぞれ異なる側面を分析します:

エージェント 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.)
エージェント 2:ブランドボイスアナリスト

重点:トーン、メッセージ、タグライン、コピーのスタイル

Analyze:
- Headlines and how they're written
- Body copy style (formal vs casual)
- CTAs and their tone
- Taglines and slogans
- Emotional appeals used
エージェント 3:製品アナリスト

重点:提供内容、機能、USP、価格

Analyze:
- What products/services they offer
- Key features highlighted
- Unique selling propositions
- Pricing model and tiers
- Value propositions
エージェント 4:オーディエンスアナリスト

重点:人口統計、心理統計、ペインポイント

Analyze:
- Who the messaging targets
- Pain points addressed
- Aspirations appealed to
- Language level and jargon
- Testimonials and case studies
エージェント 5:競合アナリスト

重点:市場での位置づけ、競合他社、差別化

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

ステップ 4:ブランドプロフィールにまとめる

すべてのエージェントの出力を 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

エージェント

このスキルでは、agents/ に定義されている5つの専門エージェントを使用します:

エージェントファイル重点
ビジュアルアナリストvisual-analyst.md色、フォント、画像
ブランドボイスアナリストvoice-analyst.mdトーン、メッセージ、コピー
製品アナリストproduct-analyst.md提供内容、USP
オーディエンスアナリストaudience-analyst.mdターゲット
競合アナリストcompetitive-analyst.md市場での位置づけ

制限事項

  • 動的コンテンツ: JavaScript で描画されるコンテンツを取得できない場合があります
  • 正確性: 分析は解釈であり、確定的なものではありません
  • アクセス: スクレイピングをブロックするサイトもあります
  • 情報の鮮度: ブランドは変化するため、定期的に再分析してください

プロンプトの例

基本:

「Nikeのウェブサイトからブランドを分析してください」

具体的な指示を含む場合:

「Appleのブランドを調査し、製品ページとAboutセクションに注目してください」

コンテンツ作成の場合:

「マーケティング動画を作成する前に、競合他社のブランドを分析してください:https://competitor.com」

既存の情報を更新する場合:

「ブランドプロフィールを再分析してください。ウェブサイトを更新しました」

コメント