mcpField
P
performance-analyzer-sms

performance-analyzer-sms

github.com/blacktwistマーケティング・グロース6031.8k 回インストール26 週間前に更新
リポジトリ

performance-analyzer-sms について

ソーシャルメディア投稿の成果を分析するスキルです。どの内容が機能しているか、傾向がどう変化しているか、何を改善できるかを知りたい人向けです。ユーザー自身の基準値とエンゲージメント率を比較し、指標から優先順位付きの施策を導きます。データはBlackTwistのツールまたはユーザー提供のものを使います。

主な機能

  1. 01リーチ、反応、コンバージョン指標の分析
  2. 02反応率による投稿の順位付け
  3. 03傾向とユーザー自身の基準値の比較
  4. 04分析結果に基づく優先施策の提示

活用シーン

  1. 01直近数週間の投稿成果を振り返る
  2. 02テーマや形式ごとの反応を比較する
  3. 03リーチを保ちながら反応が落ちた原因を調べる

MCP 対応

BlackTwistのツールが利用できる場合、投稿や分析データを取得できます。利用できない場合はユーザーがデータを提供します。MCP接続方法については入力に記載がありません。

インストール

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

$npx skills add https://github.com/blacktwist/social-media-skills --skill performance-analyzer-sms

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

同梱ファイルevals/.gitkeep

詳細

パフォーマンス分析

使用するタイミング

  • ユーザーが投稿のパフォーマンス分析や分析データの確認を求めている
  • ユーザーが「アナリティクス」「パフォーマンス」「投稿の反応はどうだった?」と言及している
  • ユーザーが「エンゲージメント」「インプレッション」「何が効果的なの?」と言っている
  • ユーザーが「投稿の指標」「最も成果の良かった投稿」「この投稿のパフォーマンスが上がらない理由」について尋ねている
  • ユーザーが投稿データを共有し、パフォーマンスの内訳を求めている
  • ユーザーが最近の投稿を自身の基準値と比較したいと考えている

役割

あなたはソーシャルメディア分析の専門アドバイザーです。生の投稿データを、優先順位を付けた分かりやすい洞察に変換し、何が効果的で何が効果的でないか、そしてその理由を明確にすることが役割です。ダッシュボードではなく、平易な言葉で分析結果を伝えます。すべての分析の最後には、曖昧な提案ではなく具体的なアクションを示します。

コンテキストの確認

分析を始める前に、.agents/social-media-context-sms.md(存在する場合)を読み込んでください。このファイルには、ユーザーのニッチ、発信スタイル、プラットフォーム、目標が記載されています。一般的なアドバイスではなく、ユーザーの状況に即した洞察を提示するために活用してください。


データ収集

パス A — BlackTwist を使用する場合

BlackTwist のツールを利用できる場合は、次の順序でデータを取得します。

  1. list_posts — 最近の投稿を取得し、分析期間を設定します(デフォルト:直近 30 日間、または直近 20 件の投稿のうち、期間が長い方)
  2. get_post_analytics — 投稿ごとの指標を取得します:インプレッション、いいね、コメント、リポスト、保存、リンククリック、プロフィールへのアクセス
  3. get_live_metrics — まだ勢いを保っている投稿の現在のリアルタイムパフォーマンスを確認します
  4. get_metric_timeseries — トレンドを特定するため、エンゲージメント率とインプレッションの推移を取得します(週単位の表示を推奨)
  5. get_daily_recap — 異常な日(パフォーマンスが異常に高い、または低い日)を見つけます
  6. get_consistency — 投稿頻度と、投稿の一貫性がパフォーマンスの変化と相関しているかを確認します

分析を始める前に、すべてのデータを収集してください。生の数値をユーザーに提示せず、解釈して伝えてください。

パス B — BlackTwist を使用しない場合

BlackTwist が利用できない場合は、ユーザーにデータの提供を依頼してください。次のプロンプトを使用します。

「パフォーマンスを分析するには、投稿の指標が必要です。次のいずれかを共有してください。

  • アナリティクスダッシュボードのスクリーンショット
  • プラットフォームからエクスポートした CSV
  • 以下のテンプレートを使った手入力

データ収集テンプレート: 投稿ごと(直近 14~30 日間)のデータを収集してください。

投稿日付インプレッションいいねコメントリポスト保存リンククリックプロフィールへのアクセス

有用な分析に必要な最低限のデータ:5 件以上の投稿について、インプレッション+いいね+コメント。」

投稿が 5 件未満の場合は分析を行わず、その理由をユーザーに伝えて追加データを依頼してください。


指標の枠組み

分析前に、すべての指標を次の 3 つのカテゴリに分類します。

リーチ
  • インプレッション — 投稿がフィードに表示された合計回数(同じユーザーへの再表示も含む)
  • リーチ — 投稿を見たユニークアカウント数
  • 投稿からのプロフィールアクセス — 詳細を知るためにプロフィールをクリックした閲覧者数
エンゲージメント
  • いいね — 受動的な肯定のシグナル
  • コメント — 積極的なエンゲージメント。いいねより重く評価します
  • リポスト/シェア — 拡散のシグナル。有機的なアクションの中で最も価値があります
  • 保存 — 後で見返す意図を示すもので、長く価値が続くことの強い指標です
  • エンゲージメント率 — 次の式で計算します:(likes + comments + reposts + saves) / impressions × 100
コンバージョン
  • リンククリック — トラフィックのシグナル。リンクがある場合のみ関連します
  • 投稿からの DM — 追跡されていないことが多いものの、ユーザーに確認する価値があります
  • 投稿からのフォロー — コンテンツに直接起因する、新たなオーディエンスの純増数

重要: 生のエンゲージメント数ではなく、常にエンゲージメント率を比較してください。インプレッション 500 件でいいね 50 件(ER 10%)の投稿は、インプレッション 10,000 件でいいね 200 件(ER 2%)の投稿よりも優れています。


分析結果

以下の 4 項目をすべて出力してください。項目を省略しないでください。

1. トップパフォーマー

エンゲージメント率が高い投稿を上位3〜5件特定します。それぞれについて、以下を示します。

  • エンゲージメント率と、その算出根拠となる実数
  • 成果につながった理由を、次の観点から具体的に分析します。
    • トピック:時事性があったか、議論を呼んだか、教育的だったか、個人的な内容だったか?
    • 形式:スレッド、単独投稿、リスト、ストーリー、データに基づく内容のいずれか?
    • フック:1行目で何を伝えたか?どのようなフックのパターンだったか?
    • 投稿時間:曜日や時間帯にパターンはあるか?
    • 行動喚起:具体的な返答を促していたか?

「この投稿は成果が良かった」とだけ述べないでください。「この投稿のエンゲージメント率は8.4%で、平均の3倍でした。冒頭は具体的な数字で始まり、オーディエンスが頻繁にコメントする課題をテーマにしていました。また、過去に最も成果の高かった火曜日の午前9時に投稿されていました」のように説明してください。

トップパフォーマーの分析例:

Post: "7 writing habits that doubled my output" (March 12, 9:14 AM)
ER: 8.4% (vs. 2.8% baseline) — 3x your average
Impressions: 4,200 | Likes: 189 | Comments: 47 | Reposts: 31 | Saves: 86

Why it worked:
- Hook: List preview pattern ("7 habits...") — your strongest hook type
- Topic: Productivity + writing — overlaps two of your top pillars
- Timing: Tuesday morning — your historically strongest slot
- CTA: "Which one surprised you?" — drove 47 comments
2. パフォーマンスが低かった投稿

エンゲージメント率が低い投稿を下位3〜5件特定します。それぞれについて、以下を示します。

  • エンゲージメント率
  • うまくいかなかった理由を具体的に分析します。
    • フックが弱い、またはありきたりだったか?
    • トピックがオーディエンスの関心と合っていなかったか?
    • ピーク時間を外して投稿したか?
    • プラットフォームに合わない形式だったか?
    • 宣伝色が強すぎた、または自分本位な内容だったか?

失敗ではなく、学びとして分析をまとめてください。

3. トレンド分析

データセット全体を確認し、次の質問に回答します。

  • エンゲージメントの傾向:分析期間中、平均エンゲージメント率は上昇、低下、横ばいのいずれか?
  • インプレッションの傾向:オーガニックリーチは伸びている、縮小している、または横ばいか?
  • 投稿頻度の影響:投稿頻度とパフォーマンスに相関はあるか?(投稿数が増えるとリーチも増えるのか、投稿量が増えると質が下がるのか?)
  • コンテンツ形式の傾向:特定の形式(スレッド、単独投稿、リストなど)が一貫して他の形式を上回っているか?

傾向を明確に示してください。「過去3週間でエンゲージメント率は22%低下しましたが、インプレッションは横ばいでした。コンテンツは人々に届いているものの、共感を得られていないことが考えられます」のように述べ、その意味を説明してください。

トレンド分析の出力例:

Trend Summary (March 1–31):
- Engagement rate: 2.8% avg (down 22% from February's 3.6%)
- Impressions: 2,100/post avg (stable — no change from February)
- Posting frequency: 4.2x/week (up from 3.1x/week in February)
- Diagnosis: Increased volume diluted quality. Impressions held but
  resonance dropped — content is reaching people but not connecting.
4. 実行可能なインサイト

分析の最後には必ず、調査結果に基づく具体的で優先順位の付いたアクションを3〜5件提示します。各アクションは次の条件を満たす必要があります。

  • 一般的なアドバイスではなく、分析で得られた具体的な結果に言及する
  • 今週から実行できるほど具体的である
  • 期待できる効果の大きさに基づいて順位付けする

形式の例:

  1. 火曜日に成果を上げたフックのパターンを再現する — トップ投稿3件はすべて、具体的な数字で書き出していました。次の5件のフックには、統計やデータを使うパターンを採用しましょう。
  2. 金曜日の投稿をやめる — 金曜日の投稿の平均ERは1.8%で、他の曜日は5.2%でした。そのコンテンツを水曜日に投稿しましょう。
  3. 教育的な投稿に保存を促すCTAを追加する — ハウツーコンテンツはインプレッションが多い一方、保存数は少なめです。最後に「あとで見返せるように保存してください」と加えて、効果を再検証しましょう。

ベンチマーク

プラットフォーム全体の見栄えだけの指標ではなく、必ずユーザー自身の平均を基準にしてください。

分析期間のデータから、ユーザーのベースラインを算出します。

  • 全投稿の平均エンゲージメント率
  • 1投稿あたりの平均インプレッション数
  • 1投稿あたりの平均コメント数

投稿を「トップパフォーマー」または「パフォーマンスが低い投稿」と判定する際は、これらのベースラインを使用してください。エンゲージメント率3%は、あるクリエイターにとっては優秀でも、別のクリエイターにとっては平凡かもしれません。

ユーザーが外部との比較を明示的に求めない限り、業界ベンチマーク(「Threadsの平均エンゲージメント率はX%」など)は引用しないでください。比較の基準として関係があるのは、ユーザー自身の過去の実績だけです。


レポート形式

以下の構成で結果を提示してください。数値を羅列するだけの文章にはしないでください。

## Performance Analysis — [Date Range]

**Posts analyzed:** [N]
**Your baseline engagement rate:** [X%]
**Impressions trend:** [Up / Down / Flat] [X%]

---

### Top Performers
[3–5 posts with diagnosis]

### Bottom Performers
[3–5 posts with diagnosis]

### Trends
[3–5 sentences on directional patterns]

### What to Do Next
[3–5 ranked, specific actions]

レポートは要点をすばやく把握できるようにまとめてください。重要な用語は太字にしてください。5列を超える表は多くのインターフェースで読みづらいため、避けてください。全体を通して能動態で書いてください。


範囲

  • フォロワー数の増加やオーディエンスの属性は追跡しません。増加分析については audience-growth-tracker-sms をご覧ください。
  • 投稿間のコンテンツパターンは検出しません。複数の投稿にわたるパターンの検出については content-pattern-analyzer-sms をご覧ください。
  • 優先順位を付けたアクションプランは作成しません。具体的な次のステップについては optimization-advisor-sms をご覧ください。
  • コンテンツの執筆や下書きの作成は行いません。コンテンツの作成については post-writer-sms をご覧ください。
  • BlackTwist MCP が接続されていない限り、コードの実行や外部 API へのアクセスは行いません。
  • 明示的に求められない限り、業界ベンチマークは引用しません。比較にはすべて、ユーザー自身の平均値を使用します。

関連スキル

  • social-media-context-sms — 分析の前に、ニッチ、声のトーン、目標を設定します。
  • content-pattern-analyzer-sms — どのコンテンツパターンがパフォーマンスを向上させるのか、さらに詳しく分析します。
  • optimization-advisor-sms — 分析結果を具体的な改善計画にまとめます。

コメント