mcpField
B
bilibili-comment

bilibili-comment

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

bilibili-comment について

動画URLまたはBV番号からBilibiliのトップレベルコメントを取得し、肯定・否定・ニーズ・競合の4つの観点で分析するスキルです。クリエイターやブランド運営者、研究者向けに、オフライン保存可能な対話型HTMLレポートを作成します。

主な機能

  1. 01動画URLまたはBV番号でコメント取得
  2. 02トップレベルコメントをページ表示
  3. 03AIによる4観点の感情分析
  4. 04固定コメントの識別
  5. 05オフライン保存可能なHTMLレポート作成

活用シーン

  1. 01動画への視聴者の反応を振り返る
  2. 02ブランド関連の否定的コメントを監視
  3. 03競合動画のコメントを分析
  4. 04コメントからユーザーニーズを把握

インストール

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

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

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

同梱ファイル

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

README.en.md
README.md
assets/
report_template.html
references/
core_workflow.md
scripts/
backfill_html.py
bili_comment_search.py

詳細

B站コメント分析

概要

B站コメント分析は、コンテンツクリエイター、UP主、ブランド運営者、研究者向けに設計された、インテリジェントなコメント分析ツールです。B站の動画リンクまたはBV番号を入力するだけで、コメントデータを一括取得し、4つの観点(ポジティブ/ネガティブ/ニーズ/競合)から感情分析を行って、ユーザーの率直な反応をすばやく把握できます。また、オフラインで保存できるインタラクティブなHTMLレポートも生成します。

このスキルでは、次のことができます。

  • 📊 動画のトップレベルコメントをページごとに取得(1ページ20件、ページ送りに対応)
  • 🤖 AIが4つの観点から感情分析を自動実行し、B站のミーム文化を理解
  • 📋 保存や共有に便利な、ダークテーマのインタラクティブなHTMLレポートを生成

UP主による振り返り、ブランドの評判モニタリング、競合分析、コンテンツ戦略の調査などに活用できます。

機能

主な機能
  • コメント取得:動画リンクまたはBV番号を貼り付けるだけで、最新のコメントデータを取得
  • ページ送り:1ページ20件で、前後のページに移動しながら大量のコメントを順に閲覧
  • 4つの観点からのAI分析:ポジティブ/ネガティブ/ニーズ/競合の4種類の感情分析を行い、各観点の代表的なコメントを引用
  • トップ固定マーク:トップ固定コメントを特別に表示し、重要な内容をひと目で識別
  • HTMLレポート:ダークテーマのインタラクティブなレポートを生成し、オフラインでの保存や共有に対応
特長
  • B站のミーム文化を理解:弾幕用語や略語(awsl/yyds/xswl/爷青回 など)、人気ミームの実際の文脈を認識
  • データをすべて表示:動画の詳細(再生/いいね/投げ銭/お気に入り/弾幕など)とコメント表を省略せずに表示
  • 安全なエンコーディングによるデータ反映:スマートなエンコーディングにより、中国語の分析内容を欠損なく正確にレポートへ反映

認証

  • API Key の取得:红狐hub にアクセス
  • 設定方法1:~/.openclaw/openclaw.json に書き込み → { "env": { "REDFOX_API_KEY": "ak_xxxx..." } }
  • 設定方法2:ターミナルで export REDFOX_API_KEY="ak_xxxx..." を実行

ワークフロー

主な実行手順については、references/core_workflow.md を参照してください。

使用ガイド

動画リンクまたはBV番号を自然言語で伝えるだけで使えます。決まったコマンドを覚える必要はありません。

よく使う依頼の例
意図依頼の例結果
動画のコメントを確認「B站の動画 BV1xx411c7mD のコメントを確認して」1ページ目のコメントを取得 + AIによる要約
リンクから検索https://www.bilibili.com/video/BV1xx411c7mD を貼り付けBV番号を自動抽出してコメントを取得
ページ送り「次のページ」「3ページ目」現在の動画を引き継いで、指定ページのコメントを取得
レポートを生成「必要です」「HTMLを生成」AI分析を反映し、インタラクティブなHTMLレポートを生成
出力例

検索が完了すると、次の内容が順に表示されます。

  1. 動画の詳細(タイトル、UP主、再生数、いいね数などの主要データ)
  2. コメント表(現在のページにあるすべてのコメント。ニックネームへのリンク、内容、いいね数、日時、IP所在地を含む)
  3. 4つの観点からの感情分析(ポジティブ/ネガティブ/ニーズ/競合。各観点の代表的なコメントを引用)
  4. HTMLレポートを生成するかどうかの確認

活用シーン

シーン役割質問の例メリット
コンテンツの振り返りUP主「この動画のコメントがどうだったか見て」視聴者の反応をすばやく把握し、テーマ選定を改善
評判モニタリングブランド運営者「この動画のネガティブなコメントを分析して」危機の兆候を早期に発見し、対応策を立案
競合分析コンテンツプランナー「競合動画のユーザーコメントを分析して」競合の強みと弱みを把握し、差別化の方向性を見極める
ユーザー調査プロダクトマネージャー「コメント欄でユーザーがどんなニーズを挙げているか見て」ユーザーの率直なニーズを掘り起こし、製品の改善に活用

プロジェクト構成

bilibili-comment/
├── SKILL.md                    # 技能配置与使用说明
├── references/
│   └── core_workflow.md        # Agent 核心执行流程
├── assets/
│   └── report_template.html    # HTML 报告模板
└── scripts/
    ├── bili_comment_search.py  # 评论获取脚本(调用 API,自动生成 HTML)
    └── backfill_html.py        # AI 分析回填脚本(将分析结果写入 HTML)
モジュール役割
bili_comment_search.py红狐 API を呼び出してコメントデータを取得し、プレースホルダーを含むHTMLレポートを生成
backfill_html.pyAIによる4観点の分析JSONをHTMLレポートに安全に反映。ファイルから直接読み込むモードにも対応
report_template.htmlダークテーマのインタラクティブなレポートテンプレート

技術スタック:Python標準ライブラリ(urllib)。追加の依存関係のインストールは不要です。

よくある質問

インストールについて

Q1: REDFOX_API_KEY はどのように取得しますか?

A: 红狐hub にアクセスしてアカウントを登録し、API Key を申請してください。認証のセクションの説明に従って、ローカルの環境変数に設定してください。

Q2: 追加の依存関係をインストールする必要はありますか?

A: ありません。スクリプトは Python 標準ライブラリ urllib を使用するため、Python 3.6 以降の環境であればそのまま実行できます。

使用方法について

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

A: 呼び出し1回につき1ページ(20件)を取得します。さらにデータが必要な場合は、ページ送りのコマンドを使ってページごとに取得するか、红狐平台 にアクセスしてカスタマーサポートに一括取得についてお問い合わせください。

Q4: コメントへの返信(2階層目のコメント)も取得できますか?

A: 現在のバージョンではトップレベルのコメントのみ対応しており、返信には対応していません。

トラブルシューティング

Q5: HTMLレポートで一部の中国語が文字化け(疑問符になる)する場合はどうすればよいですか?

A: エンコーディングによるデータ反映処理の互換性の問題です。解決方法:Pythonで分析データをUTF-8のJSONファイルに書き込み、その後 backfill_html.py --json-file を使って直接読み込み、データを反映してください。詳しくは references/core_workflow.md のStep 3を参照してください。

Q6: そのほかの問題について、どこでサポートを受けられますか?

A: 红狐平台 にアクセスしてカスタマーサポートにお問い合わせいただくか、スキルのドキュメントをご確認ください。

コメント