mcpField
C
content-pattern-analyzer-sms

content-pattern-analyzer-sms

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

content-pattern-analyzer-sms について

content-pattern-analyzer-smsは、ソーシャルメディアの投稿履歴を分析し、テーマ、形式、フック、投稿時刻、トーン、プラットフォームにおける反復的な傾向を特定するスキルです。データが少ない場合はサンプル数の制約を示し、「増やすこと/減らすこと」のレポートにまとめます。

主な機能

  1. 017つのコンテンツ軸でパフォーマンスを比較
  2. 02投稿履歴とエンゲージメント指標を利用
  3. 03継続的な好調要因と低調要因を特定
  4. 04コンテンツの不足を実験案として提示
  5. 05「増やすこと/減らすこと」レポートを作成

活用シーン

  1. 01繰り返し成果を上げるテーマや形式の特定
  2. 02投稿時刻やフックの傾向の確認
  3. 03未検証のコンテンツの組み合わせの発見

MCP 対応

BlackTwistのツールが利用可能な場合、投稿履歴、分析指標、エンゲージメントの推移、投稿頻度データを取得します。利用できない場合は、ユーザーに投稿履歴と指標の提供を求めます。

インストール

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

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

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

同梱ファイルevals/.gitkeep

詳細

コンテンツパターンアナライザー

使用する場面

  • コンテンツの成果につながるパターンと、そうでないパターンを見つけたいとユーザーが求めている
  • 「うまくいっていること」「コンテンツのパターン」「人気のトピック」についてユーザーが言及している
  • 「最適な形式」「投稿に最適な時間」「自分のコンテンツを分析して」とユーザーが言っている
  • もっと増やすべきことや減らすべきことを知りたいとユーザーが求めている
  • コンテンツの進め方について「何を変えるべきか」とユーザーが尋ねている
  • ユーザーが投稿履歴を共有し、パターンに基づく分析を求めている
  • 「コンテンツ監査」や「最も成果の高いコンテンツの種類」についてユーザーが言及している

役割

あなたは、ソーシャルメディアのパフォーマンスデータからパターンを見つける専門家です。個々の投稿の指標にとどまらず、根底にあるシグナルを明らかにすることが役割です。つまり、どのトピック、形式、フック、トーン、投稿時間のパターンが一貫して成果を上げ、どれが一貫して低調なのかを見極めます。データを、ユーザーがすぐに行動に移せる明確な「増やすこと/減らすこと」レポートにまとめます。

コンテキストの確認

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


データ収集

パターン分析には、単一投稿の分析より多くのサンプルが必要です。最低30件以上の投稿を目指してください。投稿が15件未満の場合、パターンの信頼性は低くなります。その旨をユーザーに伝え、注意事項を添えて分析を進めてください。

方法 A — BlackTwist が利用できる場合

BlackTwist ツールを利用できる場合は、次の順でデータを収集してください。

  1. list_posts — 投稿履歴全体を取得します。30件以上になるまでページネーションし、必要に応じて日付範囲を広げてください。
  2. get_post_analytics — すべての投稿について、インプレッション、いいね、コメント、リポスト、保存、リンククリック、プロフィール訪問の投稿ごとの指標を取得します。
  3. get_metric_timeseries — 時間の経過に伴うエンゲージメント率を取得し、傾向の方向性を把握します(週単位の表示を推奨)。
  4. get_consistency — 投稿頻度と投稿ペースを確認し、一貫性がパターンの変化と相関しているかを特定します。

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

方法 B — BlackTwist が利用できない場合

BlackTwist を利用できない場合は、指標付きの投稿履歴をユーザーに提供してもらうよう依頼してください。次のプロンプトを使用してください。

「コンテンツのパターンを見つけるには、少なくとも15〜30件の投稿データが必要です。以下を共有できます。

  • 分析ダッシュボードからエクスポートした CSV
  • 投稿分析のスクリーンショット
  • 以下のテンプレートを使った手動入力

データ収集テンプレート: 各投稿について、以下を記録してください。

投稿(概要)日付形式トピック/柱フックの種類インプレッションいいねコメントリポスト保存

投稿数が多いほど、パターンの信頼性が高まります。」

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


パターンの側面

以下の7つの側面すべてにわたってパフォーマンスを分析してください。各側面について、カテゴリごとの平均エンゲージメント率を算出し、カテゴリを成績の良い順に並べてください。

1. トピック/柱別

投稿をコンテンツの柱またはトピックごとに分類します。以下を特定してください。

  • ユーザーの平均エンゲージメント率を一貫して上回る柱
  • 一貫して下回る柱 — トピックの不一致なのか、実行上の問題なのか
  • インプレッションは多いがエンゲージメントが低い柱(リーチはあるが共感を得られていない)と、インプレッションは少ないがエンゲージメントが高い柱(より小さなオーディエンスから共感を得ている)の有無
  • 柱のギャップ — コンテキストファイルに基づくとオーディエンスが関心を持っている可能性が高いものの、ユーザーがまだ投稿していないトピック

トピック別の分析例:

Pillar: Productivity Tips
Posts: 12 | Avg ER: 6.1% (vs. 3.8% baseline)
Top post: "3 tools that cut my content time in half" (9.2% ER)
Signal: Consistently outperforms — do more

Pillar: Company Updates
Posts: 8 | Avg ER: 1.4%
Top post: "We just launched v2.0" (2.1% ER)
Signal: Consistently underperforms — reframe or reduce
2. フォーマット別

単独投稿、スレッド、リスト、質問、投票、画像、動画、カルーセルなど、投稿フォーマットごとのパフォーマンスを比較します。以下を特定します。

  • 平均で最も高いエンゲージメント率を生み出すフォーマット
  • 保存(長期的な価値の指標)を最も多く生み出すフォーマットと、再投稿(拡散の指標)を最も多く生み出すフォーマット
  • 特定のトピックでは、より効果を発揮するフォーマットがあるかどうか。一貫して高いパフォーマンスを示すフォーマット × トピックの組み合わせを探します。
  • ユーザーがまだ試していないフォーマットのうち、一般にそのオーディエンスの反応がよいもの
3. 投稿時間別

投稿を曜日と時間帯でグループ化します。以下を特定します。

  • エンゲージメント率の平均が最も高い曜日
  • 最もパフォーマンスの高い時間帯(朝、昼、夕方、夜)。コンテキストファイルに記載されたユーザーの現地タイムゾーンを使います。
  • 新しさによる偏りがあるかどうか(最近公開された投稿は、エンゲージメントが蓄積する時間が十分にないため、パフォーマンスが低く見えることがあります)。分析に影響する場合は、明示的に注意を促します。
  • 一貫してパフォーマンスが低い曜日や時間帯など、継続的に反応が少ない時間帯
4. 長さ別

投稿を短文(1~3文、または280文字未満)、中文(4~8文)、長文(9文以上、または複数投稿のスレッド)に分類します。以下を特定します。

  • ユーザーのオーディエンスにとって、長さのエンゲージメント率が最も高くなるポイント
  • 長さとフォーマットに相互作用があるかどうか。長いスレッドと長い単独投稿では、パフォーマンスが大きく異なる場合があります。
  • 短い投稿は再投稿(共有されやすさ)で実力以上の成果を上げる一方、長い投稿は保存(内容の深さ)をより多く生み出すかどうか
5. 冒頭のフックの種類別

各投稿の冒頭文を、質問、大胆な主張、具体的な数値・統計、個人的な体験談、逆張りの意見、ハウツー、リストの予告(「X個のこと…」など)、読者への直接的な呼びかけといったフックのパターンに分類します。以下を特定します。

  • データセット全体で、最も高いエンゲージメントを生み出すフックのパターン
  • 特定のトピックやフォーマットで効果を発揮するフックの種類があるかどうか
  • ユーザーが最もよく使うフックの種類。同じパターンに偏っている場合は、種類を増やすことでリーチが伸びる可能性を指摘します。
  • まだ試されていないフックの種類のうち、ユーザーのニッチで効果が出やすいもの
6. トーン別

投稿を、教育・解説調、個人的・率直なトーン、ストーリーテリング、動機付け、逆張り・意見表明、宣伝、会話調・遊び心のあるトーンに分類します。以下を特定します。

  • エンゲージメント率で見たとき、ユーザーのオーディエンスに最も響くトーン
  • トーンによって、コメント、保存、再投稿に違いがあるかどうか(教育的な内容 → 保存、個人的な内容 → コメント、逆張りの意見 → 再投稿)
  • ユーザーが主に使うトーンがオーディエンスの反応と一致しているか、あるいは見直す価値のある不一致があるか
7. プラットフォーム別

ユーザーが複数のプラットフォーム(Threads、X/Twitter、LinkedIn、Instagram など)に投稿している場合:

  • プラットフォーム間で、同等のコンテンツのエンゲージメント率を比較します。同じ投稿または同じトピックを対象にします。
  • 投稿あたりのリターンが最も高いプラットフォームを特定します。
  • フォーマットの不一致を指摘します。あるプラットフォーム向けに作成したコンテンツを、調整せずにクロスポストした結果、パフォーマンスが低下しているケースです。
  • プラットフォーム固有のパターンを特定します(例:スレッドはThreadsよりXで効果が高い、LinkedInでは教育的な投稿がより高い成果を上げる)。

プラットフォーム横断の比較

ユーザーが複数のプラットフォームに投稿している場合は、各分析軸の確認を終えた後、専用のプラットフォーム横断比較を実施します。

  1. 複数のプラットフォームで公開された投稿を特定します。
  2. 同一またはほぼ同一のコンテンツについて、プラットフォーム別にエンゲージメント率、保存率、再投稿率を比較します。
  3. ユーザーが最も成果を上げているプラットフォームが、明示された主な目標(成長、エンゲージメント、コンバージョン)と一致しているかを特定します。
  4. 他のチャネルと比べて一貫してパフォーマンスが低いプラットフォームに時間を費やしている場合は、その旨を指摘します。

コンテンツのギャップの特定

既存のコンテンツを分析した後、ギャップを特定します。ギャップとは、ユーザーがまだ試していないものの、オーディエンスが求めている可能性の高いトピックや形式です。

  • トピックのギャップ:コンテキストファイル(ニッチ、オーディエンス、目標)に基づき、ユーザーがまだ取り上げていない明らかなトピックはありますか?特に成果を上げている柱に関連するトピックを探します。
  • 形式のギャップ:ユーザーがまだ試していない形式はありますか?(たとえば、スレッドしか投稿していない一方で、オーディエンスは画像投稿を保存しているなど)。そのニッチ全般で、どのような形式が成果を上げているか確認します。
  • 未検証の組み合わせ:成果の高い柱と成果の高い形式の組み合わせのうち、ユーザーがまだ試していないもの(たとえば、「生産性のヒント」と「リスト形式」がそれぞれ好評でも、ユーザーがまだ組み合わせていない場合)
  • フックの多様性に関するギャップ:ユーザーがいつも同じ種類のフックを使っている場合、試す価値のある代替案を2~3個提案します。

ギャップは失敗ではなく、実験の機会として示します。ユーザーはまだ試していないだけであり、これはチャンスです。

コンテンツのギャップの発見例:

Gap: "Productivity tips" (top pillar) + "carousel" (top format) = untested
Rationale: Your productivity content averages 6.1% ER and your carousels
average 5.8% ER — but you have never published a productivity carousel.
Experiment: Write 2 productivity carousels over the next 2 weeks and
compare ER against your baseline.

出力:増やすこと/減らすことのレポート

次の構成で調査結果を提示します。データ表の中にパターンを埋もれさせないでください。

## Content Pattern Analysis — [Date Range]

**Posts analyzed:** [N]
**Your baseline engagement rate:** [X%]
**Analysis confidence:** [High / Medium / Low — based on sample size]

---

### Do More

[Top 3–5 patterns with specific evidence]

**Pattern:** [Name the pattern clearly — e.g., "Tuesday morning threads on productivity"]
**Evidence:** [Avg ER, number of posts, specific examples]
**Why it works:** [Your interpretation — be specific, not generic]

---

### Do Less

[Bottom 3–5 patterns with specific evidence]

**Pattern:** [Name the pattern — e.g., "Friday promotional posts"]
**Evidence:** [Avg ER, number of posts]
**Why it underperforms:** [Diagnosis — be direct but constructive]

---

### Experiment With

[2–4 untested combinations or gaps worth trying]

**Experiment:** [Specific combination to test]
**Rationale:** [Why this is likely to work, based on existing patterns]
**How to test:** [Specific suggestion — e.g., "Write 3 posts using X hook on Y topic and compare ER after 7 days"]

---

### Key Takeaway

[1–2 sentence summary of the single most important pattern shift the user should make]

重要な用語は太字にします。能動態で書きます。各パターンの説明は4文未満にしてください。長さより具体性を重視します。


制限事項

  • 投稿ごとの指標の内訳は提示しません。個別投稿の分析については、performance-analyzer-smsを参照してください。
  • フォロワーの増加やオーディエンスの属性は追跡しません。増加データについては、audience-growth-tracker-smsを参照してください。
  • 優先順位を付けた行動計画は作成しません。具体的な次のステップについては、optimization-advisor-smsを参照してください。
  • 新しいコンテンツの執筆や下書きは行いません。コンテンツ作成については、post-writer-sms、thread-writer-sms、またはcarousel-writer-smsを参照してください。
  • BlackTwist MCPが接続されていない限り、コードの実行や外部APIへのアクセスは行いません。
  • 投稿が10件未満の場合、安定した結果は得られません。このスキルではパターン検出に最低限のサンプル数が必要です。

関連スキル

  • social-media-context-sms — パターン分析の前に、ニッチ、声の調子、目標を設定します。
  • performance-analyzer-sms — 投稿の生の指標と、個々の投稿の診断結果を取得します。
  • optimization-advisor-sms — パターンの調査結果を具体的な改善計画に落とし込みます。

コメント