mcpField
A
analytics-dashboard

analytics-dashboard

github.com/charlie947データ・データベース4.4k1.5k 回インストール1 週間前に更新
リポジトリ

analytics-dashboard について

Codex と Claude 向けのスキルで、LinkedIn Analytics の XLSX エクスポートを分析し、インタラクティブなダッシュボードと戦略レポートを作成します。提供データを使って、アカウントの実績や投稿傾向、オーディエンス、成長を調べられます。

主な機能

  1. 01エクスポート内の全シートを解析
  2. 02アカウントと投稿の指標を計算
  3. 03レスポンシブな React ダッシュボードを作成
  4. 04推移とオーディエンス構成を可視化
  5. 05戦略分析と提案を作成

活用シーン

  1. 01指定期間の LinkedIn 実績を確認
  2. 02投稿のリーチとエンゲージメントを比較
  3. 03オーディエンスとコンテンツの傾向を把握

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/charlie947/social-media-skills --skill analytics-dashboard

インストール後、Claude Code で/analytics-dashboardを入力して読み込まれたか確認します。

詳細

アナリティクスダッシュボード

Codex と Claude のランタイム

  • 現在のタスクで実際に利用できるツールを使って、Codex または Claude でこのスキルを使用します。AskUserQuestion の例は質問内容を示すものであり、必須の API ではありません。利用可能な質問ツールをその制約内で使うか、チャットで質問してください。すでに提供されている回答や資料は再利用します。
  • ユーザーが選択したプロジェクトで作業します。個人に合わせた作業を始める前に、そのプロジェクトの about-me.md、voice.md、関連するブランドファイルを読みます。ファイル間に矛盾がある場合や、初期設定の内容が含まれている場合は、意図する執筆者を確認します。不足している情報は質問するか、voice-builder を実行します。メンテナーの身元、アカウント、プライベートファイルを引き継いではいけません。
  • 同梱の references/ は、このスキルのフォルダーを基準に解決します。プロフィールの明示的な更新を依頼された場合は、正規の about-me.md、voice.md、または newsletter-voice.md をその場で読み取り、関係のないユーザー情報やルールを維持したまま更新します。利用者は、これらの正規ファイルを読み直す必要があります。関係のない既存ファイルと名前が重複する新しい成果物を作成する場合に限り、新しいファイル名を使用します。インストールしただけでインタビューを開始したり、ファイルを書き込んだりしてはいけません。依頼がない限り、永続的な学習内容を書き込んではいけません。
  • まず、提供された証拠を使用します。必要に応じて、利用可能な検索ツールやソースツールで外部情報を確認します。ソースや連携機能が利用できない場合は、不足している機能を明示し、提供されたテキストやエクスポートファイルの入力を提案します。事実、本人の体験、指標、ツールの実行成功を捏造してはいけません。
  • 選択した方法に必要なサービスのみを、ユーザーの既存アカウントを通じて接続します。認証情報を表示したり、接続を上書きしたりしてはいけません。下書きの作成、保存、確認は、公開、メッセージの送信、アカウントの変更を許可するものではありません。

重要:読み込み時に自動開始

このスキルが起動したら、ステップ 1 に進んでください。

ステップ 1. エクスポートファイルを取得する

次のように質問します。

LinkedIn アナリティクスのエクスポートファイル(xlsx)をアップロードしてください。

取得方法がわからない場合は、LinkedIn アナリティクスを開き、日付範囲を設定して(30 日、60 日、90 日がおすすめです)、右上の「Export」をクリックしてください。

ファイルがアップロードされるまで待ちます。

ステップ 2. データを解析する

ファイル内のすべてのシートを読み取ります。計算する前に、執筆者、レポート期間、単位、実際の列名を確認します。以下のシートは例であり、エクスポートのスキーマが必ずこのとおりとは限りません。

  • DISCOVERY:全体のインプレッション数とリーチ
  • ENGAGEMENT:日ごとのインプレッション数とエンゲージメントの推移
  • TOP POSTS:エンゲージメント数とインプレッション数で順位付けされた上位 50 件の投稿(2 つの表を統合)
  • FOLLOWERS:日ごとの新規フォロワー数と合計数
  • DEMOGRAPHICS:役職、所在地、業界、役職レベル、企業規模、上位企業

上位投稿の表は選択されたサンプルであり、アカウントの投稿履歴全体ではありません。分母はアカウント全体の指標とは分けて扱い、日別の集計から最適な投稿時間を推測してはいけません。乱れたヘッダーは整えます。エンゲージメント数とインプレッション数に基づく 2 つの TOP POSTS の表を、投稿ごとに 1 つの統合データセットにまとめます。重複を削除します。

ステップ 3. インタラクティブなダッシュボードを作成する

サポート対象の React アーティファクト環境、または選択したプロジェクトに既存の React と Recharts のセットアップがあれば、それを使用します。どちらも利用できない場合は、算出した分析結果と React のソースコードを提示し、プレビューは未確認とします。依存関係を黙ってインストールしたり、インタラクティブなダッシュボードが動作していると主張したりしてはいけません。検証済みとする前に、プレビューでグラフのツールチップとサイズ変更を確認します。ダークテーマ(背景色 #0f1117)を使用し、グラフにはアクセントカラーを設定します。すべての可視化に Recharts を使用します。

以下のパネルをこの順序で含めます。

主要指標(上部のカード行)
  • インプレッション総数
  • リーチ総数
  • 新規フォロワー総数
  • 1 日あたりの平均インプレッション数
  • 1 日あたりの平均エンゲージメント数
  • 全体のエンゲージメント率(同じレポート期間におけるエンゲージメント総数 ÷ インプレッション総数)。分母が 0 または欠損している場合は、0 ではなく利用不可とします。
  • 集計対象の投稿総数
エンゲージメントの推移(折れ線グラフ)
  • 全期間の日ごとのインプレッション数(左 Y 軸)とエンゲージメント数(右 Y 軸)
  • 急増した上位 3 日をマーカーで強調表示
フォロワー増加(エリアチャート)
  • 日次の新規フォロワー
  • 7日間の移動平均トレンドラインを重ねて表示
  • フォロワーの累計増加数
投稿パフォーマンスの散布図
  • X 軸: インプレッション。Y 軸: エンゲージメント
  • 投稿を4つの象限に色分け:
    • スター: 高リーチ + 高エンゲージメント
    • バズったが浅い: 高リーチ + 低エンゲージメント
    • ニッチの逸品: 低リーチ + 高エンゲージメント
    • 低パフォーマンス: 低リーチ + 低エンゲージメント
  • 投稿の URL と日付を表示するホバー可能なドット
曜日別ヒートマップ
  • 曜日ごとの平均インプレッションとエンゲージメント
  • 最も強い曜日をハイライト
オーディエンスの内訳(棒グラフ)
  • 役職
  • 業界
  • 職位
  • 企業規模
  • 上位の地域
書式設定のルール
  • 数値をフォーマット: 67000 ではなく 67K、1200000 ではなく 1.2M
  • フォロワー総数を上部に目立つ形で表示
  • レスポンシブレイアウト(ノートパソコンと大型ディスプレイで動作)
  • 暗い背景、コントラストの高いチャートカラー

ステップ4. 書面による戦略分析

ダッシュボードの下に、以下のセクションを含む簡潔な分析を書きます:

パフォーマンス概要
  • 推移: 成長、横ばい、または減少(トレンドラインを使用)
  • 現在のエンゲージメント率。外部ベンチマークとの比較は、検証済みの日付付きソースと一致する指標定義がある場合にのみ行う
上位投稿のパターン
  • インプレッション上位10件とエンゲージメント上位10件を分析
  • パターン: 投稿日、月内の時期、コンテンツのテーマ
  • 高インプレッション + 低エンゲージメント: これは何を示唆するか?
  • 低インプレッション + 高エンゲージメント: これは何を示唆するか?
オーディエンスとコンテンツの適合性
  • デモグラフィックに基づくコアオーディエンスは誰か
  • どのコンテンツトピックとフォーマットが響くか
  • 注力すべき、または避けるべきセグメント
成長速度
  • 1日あたりの平均フォロワー増加数
  • 現在のペースでの30日、60日、90日のシナリオ。予測ではなく外挿としてラベル付けする
  • 加速または減速のトレンド
曜日とタイミングの戦略
  • インプレッションに最適な曜日
  • エンゲージメントに最適な曜日
  • データに基づく最適な投稿スケジュール
5つの具体的なコンテンツ提案

それぞれに以下を含めます:

  • コンテンツの切り口またはトピック
  • データがそれを支持する理由
  • ターゲットとするオーディエンスセグメント
  • エビデンスと検証可能な仮説。影響を保証するものではない

ステップ5. 次のアクションを提案する

分析の後に:

この5つの提案のうち1つを完全な投稿として下書きしましょうか? 投稿ライターまたは投稿フォーマッターのスキルを、提案番号を指定して呼び出してください。

ルール

  • 形容詞ではなく数値を使う。「エンゲージメントは健全」よりも「エンゲージメント率は2.3%」。
  • 分析は簡潔に保つ。無駄話も埋め草もなし。
  • エクスポートに存在しない指標を決してでっち上げない。
  • データ品質の問題(欠落した列、不自然な日付範囲)は、黙って回避するのではなく指摘する。
  • エムダッシュを決して使わない。
  • voice.md に別段の指定がない限り、イギリス英語。
  • これを毎月実行することを推奨する。パターンは時間の経過とともにのみ表面化する。

コメント