mcpField
S
social-analytics

social-analytics

github.com/guia-matthieuマーケティング・グロース150294 回インストール4 週間前に更新
リポジトリ

social-analytics について

ソーシャルアカウントとエンゲージメントデータを分析するコマンドラインスキルです。ブランドや競合を調査するマーケターやアナリスト向けに、指標の計算、人気投稿の抽出、アカウント比較、各種形式での出力を行います。

主な機能

  1. 01ソーシャルアカウントの分析
  2. 02エンゲージメント指標の計算
  3. 03成果の高い投稿の抽出
  4. 04複数アカウントの比較
  5. 05テキスト、CSV、JSON、Markdownでの出力

活用シーン

  1. 01競合アカウントの監査
  2. 02ブランド間のエンゲージメント比較
  3. 03成果の高いコンテンツの特定
  4. 04レポートや追加分析向けのデータ出力

インストール

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

$npx skills add https://github.com/guia-matthieu/clawfu-skills --skill social-analytics

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

同梱ファイルscripts/main.pyscripts/requirements.txt

詳細

ソーシャル分析

ソーシャルメディアのプロフィールを分析し、エンゲージメント指標を算出します。競合や自分のアカウントでどのコンテンツが効果的かを把握できます。

このスキルを使用する場面

  • 競合分析 - 競合のソーシャルメディアでの活動状況を監査します
  • エンゲージメントのベンチマーク - エンゲージメント率を算出して比較します
  • コンテンツ分析 - 特に成果を上げている投稿の種類を特定します
  • プロフィール監査 - ソーシャルメディアの健全性を評価します
  • レポート作成 - ソーシャルメディアのパフォーマンスレポートを作成します

Claude が行うことと、あなたが決めること

Claude が行うことあなたが決めること
分析フレームワークを構築する指標の定義
データ内のパターンを特定するビジネス上の解釈
可視化テンプレートを作成するダッシュボードの設計
最適化の対象領域を提案するアクションの優先順位
統計指標を算出する意思決定のしきい値

依存関係

pip install click pandas requests beautifulsoup4
# For authenticated API access:
pip install tweepy instaloader

コマンド

プロフィールを分析する
python scripts/main.py analyze @competitor --platform twitter
python scripts/main.py analyze @brand --platform instagram
エンゲージメントを算出する
python scripts/main.py engagement @profile --platform twitter --days 30
python scripts/main.py engagement @profile --platform linkedin --posts 50
人気の投稿を探す
python scripts/main.py top-posts @profile --platform twitter --count 10
python scripts/main.py top-posts @profile --metric likes
データをエクスポートする
python scripts/main.py export @profile --platform twitter --format csv
python scripts/main.py export @profile --platform instagram --output report.json
プロフィールを比較する
python scripts/main.py compare @brand1 @brand2 @brand3 --platform twitter

例

例 1:競合のソーシャルメディアを監査する
# Analyze competitor profile
python scripts/main.py analyze @competitor_brand --platform twitter

# Output:
# Profile Analysis: @competitor_brand
# ─────────────────────────────────────
# Followers:      45,230
# Following:      1,234
# Total Posts:    2,456
# Avg Likes:      234
# Avg Retweets:   45
# Engagement:     2.3%
# Post Frequency: 3.2/day
# Top Hashtags:   #marketing, #growth, #startup
例 2:エンゲージメント率をベンチマークする
# Compare engagement across competitors
python scripts/main.py compare @brand1 @brand2 @brand3 --platform twitter

# Output:
# Engagement Comparison
# ─────────────────────
# Profile         Followers   Eng.Rate   Posts/Day
# @brand1         45,230      2.3%       3.2
# @brand2         32,100      3.1%       2.1
# @brand3         89,500      1.8%       4.5

# Winner: @brand2 (highest engagement despite fewer followers)
例 3:成果の高いコンテンツを見つける
# Identify top performing posts
python scripts/main.py top-posts @marketing_pro --platform twitter --count 10

# Output:
# Top 10 Posts by Engagement
# ──────────────────────────
# 1. "Here's what nobody tells you about..."
#    Likes: 2,345  RTs: 456  Eng: 6.2%
#    Type: Thread  Time: Tuesday 9am

# 2. "The biggest mistake I see founders make..."
#    Likes: 1,890  RTs: 312  Eng: 4.8%
#    Type: Single  Time: Wednesday 8am

エンゲージメント率のベンチマーク

Twitter/X
アカウント規模良好非常に良好優秀
<10K1-3%3-6%>6%
10K-100K0.5-1%1-3%>3%
100K+0.2-0.5%0.5-1%>1%
Instagram
アカウント規模良好非常に良好優秀
<10K3-6%6-10%>10%
10K-100K1-3%3-6%>6%
100K+0.5-1%1-3%>3%
LinkedIn
アカウント規模良好非常に良好優秀
個人2-4%4-8%>8%
企業0.5-1%1-2%>2%

指標の説明

指標計算式測定内容
エンゲージメント率(いいね + コメント + シェア) / フォロワー数コンテンツへの全体的な反応
拡散率シェア数 / フォロワー数コンテンツの拡散性
会話率コメント数 / フォロワー数コミュニティのエンゲージメント
好意率いいね数 / フォロワー数コンテンツへの評価

出力形式

形式最適な用途
textターミナルでの簡易確認
csvスプレッドシートでの分析
jsonプログラムからの利用
mdレポートやドキュメント

スキルの範囲

このスキルが得意なこと
  • データ分析の構造化
  • パターンや傾向の特定
  • 可視化フレームワークの作成
  • 統計指標の算出
このスキルでできないこと
  • 実際のデータへのアクセス
  • 統計の専門知識の代替
  • ビジネス上の意思決定
  • 予測精度の保証

関連スキル

スキルのメタデータ

  • モード: centaur
category: social
subcategory: analytics
dependencies: [pandas, requests, beautifulsoup4]
difficulty: intermediate
time_saved: 4+ hours/week

コメント