mcpField
X
x-comment-analyzer

x-comment-analyzer

github.com/redfox-dataマーケティング・グロース45050 回インストール1 日前に更新
リポジトリ

x-comment-analyzer について

x-comment-analyzerは、SNS運用担当者やブランド、調査担当者向けのX投稿コメント分析スキルです。一次コメントを取得し、ポジティブ、ネガティブ、ニーズ、競合の4軸で反応を整理します。

主な機能

  1. 01投稿URLまたはIDからコメント取得
  2. 02複数投稿の一括検索とカーソルページング
  3. 03代表コメントを引用する4軸感情分析
  4. 04投稿情報とエンゲージメント指標の表示
  5. 05多言語コメントの分析
  6. 06コメント時刻を北京時間に変換

活用シーン

  1. 01ブランド投稿の評判を監視
  2. 02競合投稿の反応とユーザーニーズを分析
  3. 03自社投稿への反応を振り返る
  4. 04人気投稿のコメントから市場調査

インストール

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

$npx skills add https://github.com/redfox-data/redfox-community --skill x-comment-analyzer

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.en.md
README.md
references/
api_guide.md
core_workflow.md
scripts/
backfill_html.py
tweet_comment_search.py

詳細

X投稿コメント分析

投稿リンクを入力するだけで、コメントデータと4次元の感情インサイトを一括取得し、データを通じてXプラットフォームのユーザーの本音を把握できます


概要

X投稿コメント分析 は、ソーシャルメディア運用担当者、ブランド関係者、市場調査担当者、コンテンツクリエイター向けに設計された、コメント分析ツールです。紅狐 API を通じて X(Twitter) 投稿の実際のコメントデータを取得し、AI による4次元感情分析(ポジティブ/ネガティブ/ニーズ/競合)と組み合わせることで、任意の投稿に対するユーザーフィードバックの全体像をすばやく把握できます。

  • 主な価値:コメントを一つずつ確認する必要はありません。一度のクエリで投稿の詳細、コメント一覧全件、感情の割合分析を取得し、世論の動向やユーザーニーズをすばやく把握できます
  • 対象ユーザー:ブランド運用担当者、ソーシャルメディア運用担当者、市場企画担当者、プロダクトマネージャー、コンテンツクリエイター、MCN 機関
  • 技術基盤:紅狐 API のリアルタイムデータ+Python データ処理スクリプト+エージェントによる感情分析

機能

主な機能
機能説明
💬 コメント取得投稿リンクまたは投稿 ID を貼り付けるだけで、一次コメントデータを取得できます。複数リンクの一括クエリにも対応しています
📄 カーソルによるページ切り替え1ページあたり約30~40件の一次コメントを取得できます。cursor カーソルを使って次のページを取得します(1ページごとにクレジットを1回消費します)
🤖 4次元 AI 分析ポジティブ/ネガティブ/ニーズ/競合の4種類の感情を分析し、各次元の割合と代表的なコメントの引用を表示します
📊 投稿の詳細表示投稿者情報、投稿内容、エンゲージメントデータ(いいね/リポスト/引用/返信/ブックマーク/閲覧数)をすべて表示します
🌐 多言語対応さまざまな言語の投稿コメントに対応しています。AI 分析では原文の文脈(hashtag、@メンション、emoji)を考慮します
🛡️ クレジット保護複数リンクのクエリやページ切り替えの前に、クレジット消費を事前に通知し、確認後に実行します
特長
  • ⚡ 一言でクエリ:投稿リンクを貼り付けるだけで詳細な分析を取得できます。コマンドを覚える必要はありません
  • 🕐 北京時間に統一:すべての時間フィールドを自動的に北京時間に変換するため、タイムゾーンを手動で換算する必要はありません
  • 🔒 キャッシュなしの設計:結果の JSON は会話にのみ出力し、ファイルにキャッシュしません。データを安全に管理できます
  • 📋 出力形式を固定:4セクションの固定テンプレート(投稿の詳細→クエリ範囲→コメント一覧→4次元感情分析)を使用し、セクション、順序、形式を厳密に固定します

ワンクリックインストール

前提条件
  • Python 3.6+ がインストールされていること
インストール手順
  1. スキルのフォルダーを Skills ディレクトリに配置します
  2. データサービスに接続するための認証情報を設定します(詳しくは コアワークフロー を参照)

使用ガイド

起動方法

ユーザーが次のいずれかのキーワードを使用すると、自動的に起動します:

  • 「Xコメント」、「Twitterコメント」、「投稿コメント」、「X投稿コメント分析」
  • 「コメント分析」、「コメントの世論」、「コメントを見る」、「コメントを検索」
  • X(Twitter) の投稿リンクを直接貼り付けて、「コメント/分析」と入力
投稿 ID の取得方法

投稿 ID は投稿リンクから直接取得できます。例:

  • 投稿リンク:https://x.com/jiroucaigou/status/2080273986794184815
  • 投稿 ID:2080273986794184815(リンクの /status/ の後ろにある数字部分)

x.com と twitter.com の両方のドメイン形式に対応しており、?s=20 などのパラメーターが付いた共有リンクも自動的に認識します。

よく使うコマンド
意図発話例結果
投稿コメントを見る「https://x.com/user/status/xxx を調べて」投稿の詳細+このページのコメント+4次元分析を取得します
投稿 ID で検索「投稿 2076962843841470561 のコメントを見て」ID を自動認識してコメントを取得します
次のページへ進む「次のページ」前のページで返された cursor を使って次のページのコメントを取得します(クレジットを1回消費します。事前に確認を求めます)
一括検索複数のリンクを一度に貼り付けるクレジット消費を確認後、リンクごとに取得し、個別に分析します
使用例

例1:通常の検索

ユーザー: https://x.com/teslacarsonly/status/2082020241089945714 を調べて AI:詳細な分析を出力します(投稿の詳細→クエリ範囲→コメント一覧→4次元感情分析)

例2:次のページへ進む

ユーザー:次のページ AI:ページ切り替えでクレジットを1回消費することを通知し、確認後、cursor を使って次のページのコメントを取得して出力します

例4:投稿にコメントがない場合

ユーザー:コメントのない投稿を調べて AI:この投稿にはコメントがありません。投稿が存在するか、削除されていないか確認してください。(別の投稿を代わりに検索することはありません)

⚠️ 出力形式の必須ルール

検索結果は、4セクションの固定テンプレートのみで出力する必要があります:投稿の詳細 → クエリ範囲 → コメント一覧(全N件) → 4次元感情分析。セクションの省略、順序の変更、形式からの逸脱は禁止です。さらに、以下の必須ルールに従ってください:

  1. 結果の JSON をファイルに保存することは禁止です:/tmp などの一時ファイルにリダイレクトして保存せず、stdout にのみ出力して会話内に表示してください
  2. 件数の誇張は禁止です:コメント一覧のタイトルは「コメント一覧(全N件)」とし、取得できた件数をそのまま表示してください。10件未満の場合、「TOP 10」と表示してはいけません
  3. クエリ範囲の固定文言:「全{total_count}件のコメントデータのうち、今回取得した一次コメントは{total_fetched}件です。skill は現在、二次コメントの検索に対応していません。紅狐の関連全量データベースでは詳細な全データを提供しています。紅狐hub の法人向けサービスについてお問い合わせください」
  4. 最後の案内を固定:毎回の出力末尾に、X 外部リンクへのアクセス案内と紅狐の法人向けサービスの案内を付けてください

詳しい実行手順、出力形式のテンプレート、エラー処理については コアワークフロー を参照してください。インターフェイスのフィールドと呼び出しの詳細については API インターフェイスガイド を参照してください


使用シーン

シーン1:ブランドの世論モニタリング

ニーズ:ブランド関連の投稿に対する世間の反応をすばやく把握する

使用方法:

  1. ブランドの公式投稿または話題の投稿のリンクを貼り付けます
  2. 4次元感情分析のネガティブの割合と代表的な意見を確認します
  3. いいね数の多いネガティブコメントに対して、すみやかに対応策を立てます

期待される効果:世論の動向をいち早く把握し、広報リスクを低減できます


シーン2:競合分析

ニーズ:競合の投稿に対するユーザーフィードバックを分析し、差別化の方向性を見極める

使用方法:

  1. 競合製品のリリースやマーケティングに関する投稿のコメントを検索します
  2. 「ニーズ」の次元でユーザーが挙げている機能への期待を確認します
  3. 自社製品のコメント欄と感情の割合の違いを比較します

期待される効果:競合の強みと弱みを把握し、満たされていないユーザーニーズを見つけられます


シーン3:コンテンツの振り返り

ニーズ:自分の投稿の拡散効果とオーディエンスからのフィードバックを評価する

使用方法:

  1. 自分のアカウントの投稿コメントを検索します
  2. いいね数の多いコメントに共通する話題を分析します
  3. 感情の割合に基づいて、今後のコンテンツ戦略を調整します

期待される効果:データに基づいてコンテンツを改善し、エンゲージメント率を高められます


シーン4:市場調査

ニーズ:ある話題に関するユーザーの本当のニーズを掘り下げる

使用方法:

  1. 話題の人気投稿のコメントを検索します
  2. 「ニーズ」の次元にある代表的なコメントを重点的に確認します
  3. 次のページに進んでサンプルを増やし、調査範囲を広げます

期待される効果:低コストでユーザーの生の声を集め、製品の意思決定に役立てられます


プロジェクト構成

ディレクトリ構成
x作品评论分析/
├── SKILL.md                       # 技能说明文档(本文件)
├── scripts/
│   └── tweet_comment_search.py    # 核心脚本:评论获取+北京时间转换
├── references/
│   ├── core_workflow.md           # 核心工作流(Agent执行参考+输出强制规范)
│   └── api_guide.md               # API接口与字段说明
技術スタック
コンポーネント技術
実行環境Python 3.6+(依存関係なし)
データソース紅狐データプラットフォーム
出力形式Markdown(会話内)
タイムゾーン処理北京時間に自動変換(UTC+8)
主なモジュール
モジュール役割
コメント取得スクリプト投稿 ID の抽出 → データサービスの呼び出し → 時刻の変換 → 構造化された結果の出力
ページ切り替えカーソルカーソルでページを切り替え、次のページのコメントを取得します

よくある質問

インストールについて

Q1: 「REDFOX_API_KEY が見つかりません」と表示された場合はどうすればよいですか?

A: コアワークフロー の認証設定の説明を参照し、環境変数を設定してください。設定方法がわからない場合は、エージェントに伝えれば操作をサポートします。

Q2: どのような依存関係をインストールする必要がありますか?

A: 不要です。スクリプトは Python 標準ライブラリの urllib を使用しているため、Python 3.6+ の環境ですぐに実行できます。


使用方法について

Q3: 一度に何件のコメントを取得できますか?

A: サーバーはカーソルによるページ分割で結果を返します。1ページあたり約30~40件の一次コメントを取得できます(具体的な件数はインターフェイスによって制御されます)。返された結果の has_next が true で、cursor が空でない場合は、「次のページ」と入力してページを進められます(1ページごとにクレジットを1回消費します)。

Q4: 二次コメント(返信への返信)を取得できますか?

A: 現在のバージョンでは一次コメントのみ対応しており、入れ子になった返信は表示されません。全データが必要な場合は、紅狐hub の法人向けサービスについてお問い合わせください。

Q6: 一度に複数の投稿を検索できますか?

A: 対応しています。複数のリンクを一度に貼り付けて一括検索できます。検索前に必要なクレジットの合計数を通知し、確認後、リンクごとにコメントを取得して分析結果を個別に表示します。


故障排除

Q7: 提示"未找到该推文的评论"?

A: 可能原因:① 推文链接输入有误;② 推文已删除;③ 账号为私密账号。请检查链接完整性后重试。

Q8: 评论时间和 X 页面显示的不一样?

A: 本技能已将所有时间统一转换为北京时间(UTC+8),X 页面默认按浏览者本地时区显示,两者可能存在时差。


获取帮助

コメント