linkedin-personal-branding について
LinkedInのプロフィール分析とパーソナルブランド最適化を行う、Claude for Chrome向けスキルです。職業上の位置付け、認知度、エンゲージメントの向上を目指す人に向け、業界分類、計算済みエンゲージメント率、SSIスコアまたは推定値を含む監査を行います。
主な機能
- 01プロフィールの包括的な監査と採点
- 02プロフィールの簡易レビュー
- 03コンテンツ戦略の分析
- 04キーワードと検索可視性の提案
- 05エンゲージメント率とSSIの報告
活用シーン
- 01LinkedInプロフィールを評価し改善策を立てる
- 02投稿の反応を分析しコンテンツ計画を作る
- 03キーワード配置と検索での可視性を改善する
MCP 対応
Claude for Chromeのブラウザー自動化でLinkedInを分析し、ページの読み取りや操作に使うChrome DevTools MCPツールを説明しています。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ schwepps/ skills --skill linkedin-personal-brandingインストール後、Claude Code で/linkedin-personal-brandingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/action_plan_template.mdprofile_audit_template.mdquick_review_template.mdreferences/content_strategy.mdmetrics_benchmarks.mdscoring_framework.md詳細
LinkedIn パーソナルブランディングスキル
⚠️ 重大:必須要件
すべての監査に、例外なく以下の要素を含める必要があります。
| 要件 | 内容 | 理由 |
|---|---|---|
| 業界分類 | ユーザーの業界/分野を特定する | 適用するベンチマークが決まります |
| プロフィールの種類 | 会社員/コンサルタント/フリーランサー/起業家/求職者 | 推奨事項に影響します(例:サービスセクション) |
| ターゲットオーディエンス | 採用担当者/クライアント/同業者/投資家/パートナー | コンテンツとポジショニング戦略を決定します |
| エンゲージメント率 | 計算値:(R+C+S)/インプレッション数×100 | 生の数値だけでは意味がありません |
| SSIスコア | 実際のスコア、または注記付きの推定値 | 重要なパフォーマンス指標です |
これらの項目は、レポートのヘッダーと指標セクションに記載してください。省略しないでください。
概要
このスキルは、Claude for Chrome のブラウザー自動化を使用して、LinkedInプロフィールの包括的な分析、パーソナルブランディングの評価、実行可能な最適化の推奨事項を提供します。LinkedInでのプロフェッショナルの知名度、エンゲージメント、プロフェッショナルとしてのポジショニングの向上に役立ちます。
**あらゆる業界に対応します。**テクノロジー、金融、医療、法律、マーケティング、人事、コンサルティング、クリエイティブ、非営利などが対象です。業界固有のベンチマークについては、references/metrics_benchmarks.md を参照してください。
要件:
- Claude for Chrome 拡張機能がインストールされ、接続されていること
- ユーザーがブラウザーでLinkedInプロフィールを開いていること
- プロフィール閲覧数などの非公開指標にアクセスできるよう、ユーザーがLinkedInにログインしていること
基本ワークフロー
ステップ1:分析の種類を決定する
必要なLinkedIn関連作業の種類を特定します。
A. プロフィールの完全監査
- プロフィールのすべての要素を包括的に分析
- 出力:スコアと推奨事項を含む完全な監査レポート
B. プロフィールの簡易レビュー
- 主要なプロフィール要素を迅速に評価
- 出力:優先対応項目と、すぐに実行できる改善策
C. コンテンツ戦略の分析
- 投稿、エンゲージメント、コンテンツのパフォーマンスに焦点を当てる
- 出力:コンテンツに関する推奨事項と投稿戦略
D. 可視性の最適化
- 発見されやすさと検索表示に焦点を当てる
- 出力:キーワードとSEOの最適化に関する推奨事項
ステップ1b:必須 — プロフィールの分類
⚠️ 必須:分析を始める前に、以下を必ず特定して記録してください。
| 項目 | 判断方法 | 値の例 |
|---|---|---|
| 業界/分野 | 職位、企業の種類、コンテンツのトピック | テクノロジー、金融、医療、コンサルティングなど |
| プロフィールの種類 | 現在の役職・働き方 | 会社員、コンサルタント/フリーランサー、起業家、求職者 |
| ターゲットオーディエンス | 届けたい相手 | 採用担当者、クライアント、同業者、投資家、パートナー |
| 地理的な対象範囲 | 所在地+言語 | ローカル、地域、グローバル |
分類にあたって回答する質問:
- この人が働いている業界は何ですか?(職位、スキル、コンテンツを確認)
- 会社員、コンサルタント、フリーランサー、起業家のどれに該当しますか?
- LinkedInで届けたい相手は誰ですか?
- 主な言語/市場は何ですか?
監査レポートのヘッダーに、必ず次の情報を記載してください。
**Industry/Sector:** [IDENTIFIED INDUSTRY]
**Profile Type:** [Employee / Consultant / Freelancer / Entrepreneur / Job Seeker]
**Target Audience:** [Recruiters / Clients / Peers / Investors / Partners]
これが重要な理由:
- ベンチマークは業界によって大きく異なります(metrics_benchmarks.md を参照)
- 推奨事項は、会社員向けかコンサルタント向けかによって異なります
- コンテンツ戦略はターゲットオーディエンスによって決まります
ステップ 2:プロフィール情報を収集する
Claude for Chrome のブラウザツールを使用して、LinkedIn のプロフィールにアクセスします。ユーザーはブラウザで LinkedIn を開いている必要があります。
LinkedIn 分析用 Chrome DevTools MCP ツール:
| ツール | MCP ツール名 | 用途 |
|---|---|---|
| ページ一覧 | mcp__chrome-devtools__list_pages | ブラウザーのタブを取得し、URL から LinkedIn のタブを探します |
| ページを選択 | mcp__chrome-devtools__select_page | 操作用に LinkedIn のタブを選択します |
| スナップショット | mcp__chrome-devtools__take_snapshot | 要素 UID を含むアクセシビリティツリーを抽出します |
| スクリーンショット | mcp__chrome-devtools__take_screenshot | 視覚要素(写真、バナー)をキャプチャします |
| 移動 | mcp__chrome-devtools__navigate_page | URL に移動するか、前後に移動します |
| クリック | mcp__chrome-devtools__click | スナップショットの UID を使用して要素をクリックします |
| 表示を待つ | mcp__chrome-devtools__wait_for | テキストが表示されるまで待機します(遅延読み込みコンテンツ) |
| ホバー | mcp__chrome-devtools__hover | 要素が表示範囲に入るまでスクロールします |
ワークフロー:
mcp__chrome-devtools__list_pagesを呼び出し → URL に "linkedin.com/in/" を含む pageId を探します- pageId を指定して
mcp__chrome-devtools__select_pageを呼び出し、LinkedIn タブにフォーカスします mcp__chrome-devtools__take_snapshotを呼び出し → UID を含むアクセシビリティツリーが返されます(例:[uid1]、[uid2])mcp__chrome-devtools__take_screenshotを呼び出し → プロフィール写真とバナーの品質を分析します- 遅延読み込みされるセクションでは、
mcp__chrome-devtools__hoverでスクロールし → 再度スナップショットを取得して新しいコンテンツを読み込みます
分析する主なセクション:
プロフィールの基盤
- プロフィール写真(品質、プロフェッショナルさ、親しみやすさ)
- バナー/背景画像(ブランド性、関連性、印象の強さ)
- 見出し(価値提案、キーワード、インパクト)
- 概要セクション(ストーリーテリング、キーワード、行動喚起)
- カスタム URL(簡潔さ、プロフェッショナルさ)
職業上のストーリー
- 職歴セクション(情報の網羅性、実績、数値指標)
- 学歴(関連性、情報の網羅性)
- スキル(関連性、推薦数、上位 3 件のピン留め)
- 資格(業界との関連性、信頼性)
- 推薦(数、質、最近のものか)
可視性とエンゲージメント
- 注目セクション(ポートフォリオ、リンク、メディア)
- アクティビティ/投稿(頻度、エンゲージメント率)
- フォロワー数
- つながり(500+ の表示)
- 出版物と記事
ネットワークのシグナル
- グループへの参加状況
- ニュースレターの購読
- フォローしている関心分野
ステップ 3:プロフィール要素を採点する
references/scoring_framework.md の採点フレームワークを使用して、各要素を評価します。
採点カテゴリ(1~10 段階):
| カテゴリ | 重み | 主な要素 |
|---|---|---|
| ビジュアルアイデンティティ | 15% | 写真の品質、バナーの関連性、ビジュアルの一貫性 |
| 見出し | 15% | 価値提案、キーワード、記憶に残るか |
| 概要セクション | 15% | ストーリー構成、キーワード、CTA |
| 職歴 | 20% | 情報の網羅性、実績、数値指標 |
| スキルと推薦 | 10% | 関連性、推薦数 |
| 推薦 | 10% | 質、多様性、最近のものか |
| アクティビティとコンテンツ | 15% | 投稿頻度、エンゲージメント率 |
総合スコアの解釈:
- 90-100:エリート(LinkedIn プロフィールの上位 1%)
- 80-89:優秀(強力なパーソナルブランド)
- 70-79:良好(確かな基盤があり、改善の余地あり)
- 60-69:平均的(重要な最適化が不足)
- 60 未満:改善が必要(大幅な改善が必要)
ステップ 4:主要指標の分析
これらの指標を追跡し、ベンチマークと比較します(references/metrics_benchmarks.md を参照)。
可視性指標
- プロフィール閲覧数(週次/月次の推移)
- 検索表示回数
- 投稿のインプレッション数
エンゲージメント指標
- エンゲージメント率(目標:B2B で 2~8%)
- 投稿あたりのコメント数
- シェア率
⚠️ 必須:実際のエンゲージメント率を計算する
生の数値を表示するだけでなく、エンゲージメント率を必ず計算して報告してください。
Engagement Rate = (Reactions + Comments + Shares) / Impressions × 100
計算例:
Post data: 1,376 impressions, 15 reactions, 1 comment, 0 shares
Engagement Rate = (15 + 1 + 0) / 1,376 × 100 = 1.16%
Interpretation: 🟡 Average (1-2%) - needs improvement
Target: 3%+ for good engagement
レポートには必ず次の項目を含めてください:
| 指標 | 生の値 | 計算値 | ベンチマーク | ステータス |
|---|---|---|---|---|
| エンゲージメント率 | 16 件のインタラクション / 1,376 回のインプレッション | 1.16% | 3%+ | 🟡 目標未達 |
成長指標
- フォロワー増加率(目標:月間 10%+)
- コネクション承認率(目標:40%+)
⚠️ 必須:ソーシャルセリングインデックス(SSI)
SSI スコアは、LinkedIn の効果を測定するうえで重要です。次のいずれかを必ず実施してください。
オプション A - ユーザーが SSI を提供する場合:
ユーザーに linkedin.com/sales/ssi にアクセスしてスコアを共有するよう依頼し、次のように記録します。
| SSI Component | Score | Target |
|---------------|-------|--------|
| Establish professional brand | X/25 | 20+ |
| Find the right people | X/25 | 15+ |
| Engage with insights | X/25 | 18+ |
| Build relationships | X/25 | 18+ |
| **TOTAL SSI** | **X/100** | **70+** |
オプション B - SSI を確認できない場合: ユーザーが SSI にアクセスできない場合は、レポートに次のように記録します。
**SSI Score:** Not available (user should visit linkedin.com/sales/ssi to check)
**Estimated SSI Range:** [X-Y] based on profile completeness and activity
SSI 推定ガイド(実際のスコアを確認できない場合):
| プロフィールの特徴 | 推定 SSI |
|---|---|
| オールスタープロフィール + 積極的な投稿 + 活発なネットワーク | 70-85 |
| 完全なプロフィール + 定期的な投稿 | 55-70 |
| 基本的なプロフィール + 時折の活動 | 40-55 |
| 不完全なプロフィール + 最小限の活動 | 40 未満 |
ステップ 4b:高度な分析項目
キーワード/SEO 分析
- ユーザーの業界/役割に応じたターゲットキーワードを特定する
- 見出し、概要、職歴、スキルにキーワードが含まれているか確認する
- ターゲットキーワードでの検索時の可視性を評価する
- 見つけてもらいやすくするために、キーワードの追加を提案する
プロフィールの完成度チェック
- プロフィール写真をアップロード済み
- カスタムバナー画像
- 見出しをカスタマイズ済み(役職名だけではない)
- 概要を記入済み(500 文字以上)
- 現在の職歴に説明を記載
- 過去の職歴を 2 件以上記載
- 学歴を記載
- スキルを 5 件以上追加
- 場所を設定
- 業種を選択 → すべてチェック済み = LinkedIn の「オールスター」プロフィールステータス
多言語プロフィール分析(該当する場合)
- ターゲットオーディエンスに合わせた主要言語の設定
- 第 2 言語のプロフィールの完成度
- 各言語版の一貫性
- 両言語でのキーワード最適化
- 推奨事項:両方の言語版を同じ頻度で更新し続ける
LinkedIn 機能の評価
| 機能 | ステータス | 推奨事項 |
|---|---|---|
| クリエイターモード | オン/オフ | 週 3 件以上投稿する場合は有効にする |
| 求職中 | オン/オフ | 求職中の場合は有効にする(リクルーターのみに表示) |
| サービス提供 | オン/オフ | フリーランサー/コンサルタントの場合は有効にする |
| ニュースレター | オン/オフ | フォロワーが 1,000 人以上の場合は検討する |
| カスタム URL | 設定済み/デフォルト | 必ずカスタマイズする |
| 認証バッジ | あり/なし | 利用可能な場合は追加する |
ネットワークの質の評価
- コネクションの多様性(業界、役職、職位)
- ターゲットオーディエンスに該当する 1 次コネクションの割合
- ネットワーク内の主要なインフルエンサー/意思決定者
- 所属グループの関連性
ステップ 5:おすすめを作成する
優先度フレームワークに基づき、実行可能なおすすめを提示します。
優先度マトリックス:
- クイックウィン(影響度:高、労力:低):すぐに実施します
- 戦略的な取り組み(影響度:高、労力:高):慎重に計画します
- あるとよいもの(影響度:低、労力:低):可能なときに実施します
- 避けるべきもの(影響度:低、労力:高):リソースを割く価値はありません
おすすめのカテゴリー:
-
プロフィールの最適化
- 写真とバナーの改善
- 見出しの書き換え
- 自己紹介セクションの再構成
- スキルの並べ替え
-
コンテンツ戦略
- 投稿頻度(目標:最低週3回)
- コンテンツの柱の定義
- 最適な投稿時間
- コンテンツ形式(カルーセル、動画、アンケート)
-
エンゲージメント戦略
- コメントでのエンゲージメント施策
- ネットワーク拡大の方法
- 推薦依頼
- グループへの参加
-
可視性の向上
- キーワードの最適化
- 注目セクションの整理
- 出版戦略
- クリエイターモードの有効化
ステップ 6:実行可能なレポートを作成する
⚠️ 必須:レポート作成前の検証チェックリスト
監査レポートを作成する前に、必須項目がすべて記入されていることを確認してください。
□ Industry/Sector identified and documented
□ Profile Type classified (Employee/Consultant/Freelancer/Entrepreneur/Job Seeker)
□ Target Audience identified (Recruiters/Clients/Peers/Investors/Partners)
□ Engagement Rate CALCULATED (not just raw numbers)
□ SSI Score captured OR noted as unavailable with estimation
□ Industry-specific benchmarks applied (from metrics_benchmarks.md)
項目に不足がある場合は、先に戻って記入してから次に進んでください。
assets/ のテンプレートを使用して出力を作成します。
レポートのセクション:
- エグゼクティブサマリー
- 必須分類(業界、プロフィールの種類、ターゲット層)
- プロフィールスコアカード
- 必須の計算指標(エンゲージメント率、SSI)
- 要素ごとの分析
- クイックウィン(すぐに実行するアクション)
- 戦略的なおすすめ
- 30・60・90日間のアクションプラン
プロフィールの各要素に関するベストプラクティス
プロフィール写真
- 高画質の顔写真(最低400x400px)
- 業界にふさわしい服装
- 親しみやすく、近寄りやすい表情
- すっきりとした無地の背景
- 顔がフレームの60~70%を占める
- 適切な照明(自然光が望ましい)
バナー画像(1584x396px)
- ブランドまたは業界に関連する画像
- 価値提案やキャッチフレーズを含める
- 専門性や実績をアピールする
- 該当する場合はブランドカラーを使用する
- ごちゃごちゃしたデザインや小さな文字は避ける
見出し(最大220文字)
構成: 自分が何者か + 解決する課題 + 提供するメリット
悪い例: 「マーケティングマネージャー」 良い例: 「マーケティングマネージャー | データに基づく戦略でB2B企業の成長を支援 | 売上45%増加の専門家」
業界別の例:
| 業界 | 見出しの例 |
|---|---|
| テクノロジー | 「シニアソフトウェアエンジニア |
| 金融 | 「投資アナリスト |
| 医療 | 「ナースプラクティショナー |
| 法律 | 「企業法務弁護士 |
| 人事 | 「タレントアクイジションリーダー |
| 営業 | 「エンタープライズアカウントエグゼクティブ |
| クリエイティブ | 「UXデザイナー |
| コンサルティング | 「戦略コンサルタント |
| 非営利 | 「開発ディレクター |
| スタートアップ | 「創業者兼CEO @ [Company] |
含める内容:
- 主な役割や専門分野
- ターゲット層
- 主な差別化要因や成果
- 関連キーワード
About セクション(最大2,600文字)
構成(問題・解決策・実績・CTA):
- 興味を引く導入(「さらに表示」より前に見える最初の2~3行)
- 自身のストーリーや歩み
- 何をしているか、誰を支援しているか
- 数値を含む主な実績
- スキルと専門知識
- 行動喚起
ヒント:
- 一人称で書きます
- 短い段落を使います
- 関連するキーワードを含めます
- 視覚的な区切りとして、絵文字は控えめに使います
- 明確な行動喚起で締めくくります
Experience セクション
各職務について、以下を含めます。
- 数値化した実績(%、$、#)
- 担当範囲
- 主なプロジェクトと成果
- 発揮したスキル
- 関連する場合はメディアの添付
Skills セクション
- 関連するスキルを50件以上掲載します
- 最も重要なスキルを上位3件にピン留めします
- 同僚にスキルの推薦を依頼します
- 応募先の職種に関するキーワードに合わせます
Featured セクション
以下から3~6件を選んで掲載します。
- ポートフォリオ作品
- ケーススタディ
- 記事・出版物
- メディア出演
- 主な実績
- リード獲得用コンテンツや「一緒に仕事をする」ためのリンク
Services セクション(コンサルタント/フリーランサー向け)
ユーザーがサービスを提供している場合:
- 主なサービスを3~5件掲載します
- キーワードを豊富に含むサービス名を使います
- サービス内容を見出しでの訴求と一致させます
- 利用可能な場合はサービスページにリンクします
コンテンツのパフォーマンス傾向
ユーザーの投稿履歴を分析し、以下を特定します。
- 最も成果の高いコンテンツ形式(テキスト、カルーセル、動画、投票)
- 最適な投稿時間(エンゲージメントデータに基づく)
- トピックの共感度(最もエンゲージメントを得ているテーマ)
- フックの効果(効果のある冒頭文のパターン)
- CTAの効果(行動につながる行動喚起)
実際のエンゲージメント率を計算します。
Engagement Rate = (Total Reactions + Comments + Shares) / Impressions × 100
ベンチマーク:2~5%は良好、5~8%は非常に優秀、8%以上は卓越しています
参考ファイル
references/scoring_framework.md
各プロフィール要素の詳細な採点基準と例、ベンチマークを記載しています。
読み込むタイミング:詳細な採点が必要なプロフィールの監査や分析を行う場合。
references/metrics_benchmarks.md
SSIスコア、エンゲージメント率、成長目標など、LinkedIn指標の業界ベンチマークを記載しています。
読み込むタイミング:指標を分析する場合や、改善目標を設定する場合。
references/content_strategy.md
コンテンツの柱、投稿スケジュール、形式の推奨事項、エンゲージメント施策を記載しています。
読み込むタイミング:コンテンツ戦略を策定する場合や、投稿パフォーマンスを分析する場合。
アセットテンプレート
assets/profile_audit_template.md
採点カードと推奨事項を含む、プロフィール監査レポートの完全なテンプレートです。
assets/quick_review_template.md
優先アクションをまとめた迅速な評価チェックリストです。
assets/action_plan_template.md
30・60・90日間の改善ロードマップのテンプレートです。
使用例
例1:プロフィールの完全監査
ユーザー:「私のLinkedInプロフィールを分析して、改善案を教えてください」 手順:
- ユーザーがChromeでLinkedInプロフィールを開いていることを確認します
mcp__chrome-devtools__list_pagesを呼び出し、LinkedInタブのpageIdを確認します- pageIdを指定して
mcp__chrome-devtools__select_pageを呼び出します mcp__chrome-devtools__take_snapshotを呼び出し、UID付きでプロフィールの構造を抽出しますmcp__chrome-devtools__take_screenshotを呼び出し、写真とバナーを視覚的に分析します- 採点基準を確認するために
references/scoring_framework.mdを読み込みます - 各プロフィール要素(ビジュアル、見出し、About、Experience、Skillsなど)を採点します
- 業界との比較のために
references/metrics_benchmarks.mdを読み込みます - レポート形式として
assets/profile_audit_template.mdを使用します - すぐに実行できる改善策を先にして、優先順位を付けた推奨事項を提示します
例2:見出しの最適化
ユーザー:「LinkedInの見出しを改善するのを手伝ってください」 手順:
mcp__chrome-devtools__take_snapshotを呼び出し、アクセシビリティツリーから見出しを探します- スナップショットから現在の見出しのテキストを抽出します
- プロフィールの内容からターゲット層と価値提案を特定します
- SKILL.mdの見出しの公式(対象者+解決する問題+メリット)を適用します
- キーワードを含む、最適化した案を3~5件提示します
- 業界に特化した例を含めます
例 3:コンテンツ戦略
ユーザー:「LinkedIn のコンテンツ戦略の作成を手伝ってください」 手順:
mcp__chrome-devtools__navigate_pageを呼び出します(url: linkedin.com/in/[user]/recent-activity/)mcp__chrome-devtools__wait_forを呼び出します(text: "reactions")→投稿の読み込みを待ちますmcp__chrome-devtools__take_snapshotを呼び出します→最近の投稿データを抽出します- 投稿パターンとエンゲージメント指標を分析します
- 戦略フレームワークとして
references/content_strategy.mdを読み込みます - 専門知識に基づいてコンテンツの柱を定義します
- 最適な時間帯を含む投稿スケジュールを作成します
- 業界のベンチマークに基づいてエンゲージメント目標を設定します
例 4:プロフィールの簡易チェック
ユーザー:「LinkedIn プロフィールをさっと確認してください」 手順:
mcp__chrome-devtools__list_pagesを呼び出します→LinkedIn のタブを探しますmcp__chrome-devtools__select_pageを呼び出します→タブにフォーカスしますmcp__chrome-devtools__take_snapshotを呼び出します→構造を簡易スキャンします- スナップショットで主要な要素(写真、見出し、自己紹介、職歴)を確認します
- 迅速な評価には
assets/quick_review_template.mdを使用します - 具体的なアクションを添えて、すぐに実行できる改善点を上位 5 件提示します
例 5:詳細な分析レビュー
ユーザー:「LinkedIn の分析データとエンゲージメント指標を分析してください」 手順:
mcp__chrome-devtools__navigate_pageを呼び出します(url: "https://www.linkedin.com/analytics/")mcp__chrome-devtools__wait_forを呼び出します(text: "Profile viewers")→ダッシュボードが読み込まれたことを確認しますmcp__chrome-devtools__take_snapshotを呼び出します→分析の概要を取得します- SSI に移動します:
mcp__chrome-devtools__navigate_pageを呼び出します(url: "https://www.linkedin.com/sales/ssi") mcp__chrome-devtools__wait_forを呼び出します(text: "Social Selling Index")→アクセスを確認しますmcp__chrome-devtools__take_snapshotを呼び出します→SSI スコアを取得します(または利用できない旨を記録します)- アクティビティに戻り、最近の投稿を分析します
- 表示されている指標を使って数式からエンゲージメント率を算出します
references/metrics_benchmarks.mdの業界ベンチマークと比較します- 具体的な目標を含む改善案を提示します
Chrome DevTools MCP ワークフロー
手順:プロフィールデータの抽出
Step 1: Get browser tabs
→ mcp__chrome-devtools__list_pages
→ Response includes array of pages with: pageId, url, title
→ Find page where url contains "linkedin.com/in/"
Step 2: Select LinkedIn tab
→ mcp__chrome-devtools__select_page (pageId: [found_id])
→ Page is now the active context for subsequent operations
Step 3: Take accessibility snapshot
→ mcp__chrome-devtools__take_snapshot
→ Returns text representation of page with element UIDs like [uid1], [uid2]
→ UIDs are used for click, hover, and other interactions
Step 4: Take screenshot for visual analysis
→ mcp__chrome-devtools__take_screenshot
→ Returns image of current viewport
→ Analyze profile photo quality, banner design, visual branding
Step 5: Extract specific text (optional)
→ mcp__chrome-devtools__evaluate_script
→ function: "() => document.body.innerText"
→ Returns all visible text on page
手順:プロフィールセクションの移動
LinkedIn はコンテンツを遅延読み込みします。画面の下部にあるセクションにアクセスするには:
Step 1: Take initial snapshot
→ mcp__chrome-devtools__take_snapshot
→ Identify UID for section you need (e.g., "Skills" heading)
Step 2: Scroll to section
→ mcp__chrome-devtools__hover (uid: "[skills_uid]")
→ OR mcp__chrome-devtools__click (uid: "[show_more_uid]")
→ Element scrolls into view
Step 3: Wait for content to load
→ mcp__chrome-devtools__wait_for (text: "Show all", timeout: 5000)
→ LinkedIn AJAX content finishes loading
Step 4: Re-snapshot for new content
→ mcp__chrome-devtools__take_snapshot
→ Now includes previously hidden elements
手順:アクティビティ/投稿の分析
Step 1: Navigate to Activity section
→ From profile, find "Activity" or "Posts" link UID in snapshot
→ mcp__chrome-devtools__click (uid: "[activity_uid]")
→ OR mcp__chrome-devtools__navigate_page (url: "linkedin.com/in/[username]/recent-activity/")
Step 2: Wait for posts to load
→ mcp__chrome-devtools__wait_for (text: "reactions", timeout: 5000)
Step 3: Snapshot activity page
→ mcp__chrome-devtools__take_snapshot
→ Extract post content, reaction counts, comment counts
Step 4: Calculate engagement metrics
→ For each visible post: (reactions + comments + reposts) / impressions × 100
→ Note: Impressions may not be visible to non-authors
手順:LinkedIn Analytics ダッシュボードへのアクセス
LinkedIn Analytics には、プロフィール所有者にのみ表示される主要な指標があります。
Step 1: Navigate to Analytics
→ mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/analytics/")
Step 2: Wait for dashboard to load
→ mcp__chrome-devtools__wait_for (text: "Profile viewers", timeout: 10000)
→ If timeout: User may not have analytics access - ask them to navigate manually
Step 3: Capture analytics snapshot
→ mcp__chrome-devtools__take_snapshot
→ Extract: Profile views (7d, 90d), Post impressions, Search appearances, Follower count
Step 4: Navigate to detailed views (optional)
→ Click "Profile viewers" UID for viewer demographics
→ Click "Post impressions" UID for content performance breakdown
→ Click "Search appearances" UID for keyword visibility
手順:SSI スコアの取得
Social Selling Index は LinkedIn の主要指標です(監査では必須)。
Step 1: Navigate to SSI page
→ mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/sales/ssi")
Step 2: Check for access
→ mcp__chrome-devtools__wait_for (text: "Social Selling Index", timeout: 5000)
→ If timeout: SSI may require Sales Navigator - document as unavailable
Step 3: Capture SSI data
→ mcp__chrome-devtools__take_snapshot
→ Extract: Overall score (/100), 4 component scores (/25 each)
→ Components: Professional Brand, Find Right People, Engage Insights, Build Relationships
Step 4: Capture rankings (if visible)
→ Industry rank, Network rank (percentile position)
手順:個別投稿の分析
特定の投稿の詳細なエンゲージメントデータを確認するには(投稿者のみ表示)。
Step 1: From Activity page, find target post
→ mcp__chrome-devtools__take_snapshot
→ Locate post by content or date in the snapshot
Step 2: Click to view post details
→ mcp__chrome-devtools__click (uid: "[post_uid]")
→ OR click "View analytics" link UID if visible
Step 3: Wait for analytics overlay
→ mcp__chrome-devtools__wait_for (text: "impressions", timeout: 5000)
Step 4: Capture post-level metrics
→ mcp__chrome-devtools__take_snapshot
→ Extract: Impressions, Unique views, Reactions (by type), Comments, Reposts
→ Extract: Top companies, Top job titles (viewer demographics)
手順:フォロワー分析
オーディエンスの理解と成長の追跡に使用します。
Step 1: Navigate to Follower Analytics
→ mcp__chrome-devtools__navigate_page (url: "https://www.linkedin.com/analytics/profile-viewers/followers/")
→ OR from Analytics dashboard, click "Followers" tab UID
Step 2: Wait for data to load
→ mcp__chrome-devtools__wait_for (text: "followers", timeout: 5000)
Step 3: Capture follower data
→ mcp__chrome-devtools__take_snapshot
→ Extract: Total followers, Growth (7d, 30d), Top companies, Top job titles, Top locations
Step 4: Scroll for historical data (if needed)
→ mcp__chrome-devtools__hover (uid: "[chart_uid]") to scroll down
→ Re-snapshot to capture growth chart data
Playwright MCP へのフォールバック
Chrome DevTools MCP を利用できない場合は、Playwright MCP を使用します:
| Chrome DevTools | Playwright の相当機能 |
|---|---|
mcp__chrome-devtools__list_pages | mcp__playwright__browser_tabs action: "list" |
mcp__chrome-devtools__select_page | mcp__playwright__browser_tabs action: "select" |
mcp__chrome-devtools__take_snapshot | mcp__playwright__browser_snapshot |
mcp__chrome-devtools__take_screenshot | mcp__playwright__browser_take_screenshot |
mcp__chrome-devtools__navigate_page | mcp__playwright__browser_navigate |
mcp__chrome-devtools__click | mcp__playwright__browser_click |
mcp__chrome-devtools__hover | mcp__playwright__browser_hover |
mcp__chrome-devtools__wait_for | mcp__playwright__browser_wait_for |
エラー処理のパターン
| エラー | 検出方法 | 復旧方法 |
|---|---|---|
| LinkedIn のタブが見つからない | list_pages が一致する URL を返さない | ユーザーに「Chrome で LinkedIn のプロフィールを開いてください」と依頼します |
| スナップショットに要素 UID がない | 無効な UID によりクリック/ホバーに失敗する | スナップショットを再取得し、代わりの要素を検索します |
| コンテンツが読み込まれない | wait_for がタイムアウトする | 手動でスクロールするか、タイムアウト時間を延長するか、ページを更新します |
| LinkedIn によるレート制限 | ページに CAPTCHA またはエラーが表示される | 30 秒以上待ち、ユーザーに伝えてから、慎重に進めます |
| SSI ページに Sales Navigator が必要 | linkedin.com/sales/ssi にペイウォールが表示される | 「SSI は利用できません」と記載し、プロフィールに基づく推定値を提示します |
| プロフィールが非公開 | スナップショットに限られたコンテンツしか表示されない | 「表示範囲が限定されています — 非公開プロフィール」と記録します |
| アナリティクスページへのアクセスが拒否される | ページに「アップグレード」またはペイウォールが表示される | 指標へのアクセスが限られていることを記載し、プロフィール上で確認できるデータのみ使用します |
| 投稿のアナリティクスを利用できない | 投稿に「アナリティクスを表示」オプションがない | ユーザーは投稿者ではないため、公開されているエンゲージメント数のみ確認できます |
| フォロワーデータを利用できない | アナリティクスのフォロワータブが空、または制限されている | プロフィール上で確認できるフォロワー数を使用し、属性データは利用できないと記載します |
効果的な分析のヒント
- Chrome DevTools MCP を使用する:分析を開始する前に、ユーザーが Chrome で LinkedIn を開いていることを確認します
- 最初にページを一覧表示する:
mcp__chrome-devtools__list_pagesを必ず呼び出し、LinkedIn のタブがあることを確認します - 操作の前にスナップショットを取得する:クリックまたはホバーの前には、必ず
take_snapshotを実行します。UID が必要です - 視覚分析とテキスト分析を組み合わせる:視覚分析には
take_screenshot、テキスト分析にはtake_snapshotを使用します - 遅延読み込みに対応する:LinkedIn はスクロール時にコンテンツを読み込みます。
hoverでスクロールしてから、スナップショットを再取得します - 業界の状況を考慮する:ベンチマークは業界や役職によって異なるため、必ず最初に分類します
- すぐに取り組める改善を優先する:効果が高く、手間の少ない改善から取り組みます
- 具体的に伝える:一般的なアドバイスだけでなく、具体例や書き換え案を提示します
- 測定可能な目標を設定する:指標の改善に向けた具体的な目標を含めます
- 非公開の指標に対応する:プロフィールの閲覧数や SSI など、一部の指標はプロフィール所有者にしか表示されません
- レート制限を尊重する:LinkedIn のボット検出を誘発する可能性があるため、短時間での連続したページ移動は避けます
- Playwright にフォールバックする:Chrome DevTools MCP が機能しない場合は、
mcp__playwright__*ツールに切り替えます
業界別のガイダンス
このスキルは、あらゆる職種のプロフィールで使用できます。 適切なベンチマークを適用するため、まずユーザーの業界を特定します。
ステップ 1:業界の状況を特定する
プロフィールから質問または推測します:
- 業界/セクターは何か
- B2B、B2C、または社内向けか
- 従業員、コンサルタント/フリーランサー、または起業家か
- 対象読者(採用担当者、クライアント、同業者、投資家)は誰か
ステップ 2:適切なベンチマークを適用する
references/metrics_benchmarks.md ファイルには、15 以上の業界のベンチマークが含まれています:
| カテゴリ | 対象業界 |
|---|---|
| テクノロジー | ソフトウェア、Web3/ブロックチェーン、データサイエンス |
| ビジネス | 金融、コンサルティング、営業、マーケティング |
| 専門職 | 法務、医療、HR、教育 |
| クリエイティブ | デザイン、クリエイティブ、メディア |
| その他 | 製造業、非営利、不動産、スタートアップ |
ステップ 3:推奨事項を調整する
業界によって慣習は異なります:
| 要素 | 保守的な業界 | 先進的な業界 |
|---|---|---|
| トーン | フォーマルで控えめ | カジュアルで親しみやすい |
| 写真 | 従来型の顔写真 | よりクリエイティブなものも可 |
| コンテンツ | 思想的リーダーシップ、洞察 | ストーリー、舞台裏 |
| 投稿頻度 | 週 2~3 回 | 週 4~5 回 |
| 絵文字 | 最小限 | 使用可 |
| 例 | 法務、金融、医療 | テクノロジー、マーケティング、スタートアップ |
業界を特定する手がかり
プロフィール内で次の情報を探します:
- 役職名と企業の種類
- 記載されているスキル
- コンテンツのトピック
- 業界グループ
- 資格
- 学歴
競合分析のワークフロー
ポジショニングのために競合分析を行う際は、次の手順に従います。
ステップ 1:目標とするプロフィールを特定する
ユーザーに、次のような LinkedIn プロフィールを 3〜5 件提示してもらいます。
- 直接的な競合
- 尊敬する業界リーダー
- 強い存在感を持つ、同様の職種の人々
ステップ 2:各プロフィールを分析する
競合ごとに、次の項目を記録します。
- 見出しの構成とキーワード
- 概要セクションのフックと CTA
- コンテンツの投稿頻度と形式
- エンゲージメントのレベル(リアクション、コメント)
- フォロワー数と増加状況
ステップ 3:ギャップ分析
次の項目を示す比較表を作成します。
- ユーザーが優れている点
- 競合が優れている点
- 模倣または応用できる具体的な要素
ステップ 4:差別化戦略
次の方法を提案します。
- 競合の強みと同等の水準を目指す
- 独自のポジショニングで差別化する
- まだ活用されていない機会を生かす
ビジュアル分析の基準
プロフィール写真とバナーを分析する際は、次の基準を使用します。
プロフィール写真のスコア(0〜10)
| スコア | 基準 |
|---|---|
| 9-10 | プロ仕様のヘッドショット、完璧な照明、自信のある表情、すっきりした背景、フレームの 60〜70% を顔が占めている |
| 7-8 | 画質が良く、プロらしい印象で、少し改善できる点がある |
| 5-6 | 許容範囲だが古さが感じられる、照明に問題がある、または背景がプロらしくない |
| 3-4 | 画質が低い、不適切な場所で撮影されている、または顔がはっきり見えない |
| 1-2 | 写真がない、顔の代わりにロゴを使用している、または非常に不適切 |
注意すべき点:
- 集合写真から切り抜いている
- サングラスをかけている、または顔が隠れている
- 古すぎる(5 年以上前)
- 照明や解像度が低い
- 背景が気を散らす
バナー画像のスコア(0〜10)
| スコア | 基準 |
|---|---|
| 9-10 | 価値提案を含むオリジナルのブランドバナー、プロらしいデザイン、適切なサイズ(1584×396) |
| 7-8 | オリジナル画像で、職種や業界に関連しており、少し最適化できる点がある |
| 5-6 | 汎用画像で、ある程度関連性はあるが、ブランディングやメッセージがない |
| 3-4 | LinkedIn のデフォルト背景、または画質の低い画像 |
| 1-2 | 気を散らす、不適切、または壊れている/引き伸ばされている画像 |
効果的なバナーの要素:
- 明確な価値提案のテキスト
- 該当する場合はブランドカラー
- 関連する画像(業界、職種、実績)
- 連絡先情報または CTA(任意)
- プロらしいデザイン品質
多言語プロフィールへの対応
ユーザーが複数の言語でプロフィールを持っている場合は、次のように対応します。
分析方法
- 主な言語を特定します(つながりが最も多い言語)
- 両方のプロフィールの完成度を分析します
- 言語間の一貫性を確認します
- 各言語の市場に合わせてキーワードが最適化されていることを確認します
推奨事項の形式
次の内容について推奨事項を提示します。
- 主言語のプロフィール:全体的な最適化
- 副言語のプロフィール:対応すべき主な不足点
- コンテンツ戦略:どの言語で投稿するか(オーディエンスの分布を考慮)
よくある多言語対応の問題
- 副言語のプロフィールが更新されていない
- キーワードがローカライズされていない
- 概要セクションが翻訳されただけで、適切に調整されていない
- 言語によってポジショニングが異なり、混乱を招く