performance-analyzer-sms について
ソーシャルメディア投稿の成果を分析するスキルです。どの内容が機能しているか、傾向がどう変化しているか、何を改善できるかを知りたい人向けです。ユーザー自身の基準値とエンゲージメント率を比較し、指標から優先順位付きの施策を導きます。データはBlackTwistのツールまたはユーザー提供のものを使います。
主な機能
- 01リーチ、反応、コンバージョン指標の分析
- 02反応率による投稿の順位付け
- 03傾向とユーザー自身の基準値の比較
- 04分析結果に基づく優先施策の提示
活用シーン
- 01直近数週間の投稿成果を振り返る
- 02テーマや形式ごとの反応を比較する
- 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 のツールを利用できる場合は、次の順序でデータを取得します。
list_posts— 最近の投稿を取得し、分析期間を設定します(デフォルト:直近 30 日間、または直近 20 件の投稿のうち、期間が長い方)get_post_analytics— 投稿ごとの指標を取得します:インプレッション、いいね、コメント、リポスト、保存、リンククリック、プロフィールへのアクセスget_live_metrics— まだ勢いを保っている投稿の現在のリアルタイムパフォーマンスを確認しますget_metric_timeseries— トレンドを特定するため、エンゲージメント率とインプレッションの推移を取得します(週単位の表示を推奨)get_daily_recap— 異常な日(パフォーマンスが異常に高い、または低い日)を見つけます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件提示します。各アクションは次の条件を満たす必要があります。
- 一般的なアドバイスではなく、分析で得られた具体的な結果に言及する
- 今週から実行できるほど具体的である
- 期待できる効果の大きさに基づいて順位付けする
形式の例:
- 火曜日に成果を上げたフックのパターンを再現する — トップ投稿3件はすべて、具体的な数字で書き出していました。次の5件のフックには、統計やデータを使うパターンを採用しましょう。
- 金曜日の投稿をやめる — 金曜日の投稿の平均ERは1.8%で、他の曜日は5.2%でした。そのコンテンツを水曜日に投稿しましょう。
- 教育的な投稿に保存を促す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 — 分析結果を具体的な改善計画にまとめます。