bilibili-comment について
動画URLまたはBV番号からBilibiliのトップレベルコメントを取得し、肯定・否定・ニーズ・競合の4つの観点で分析するスキルです。クリエイターやブランド運営者、研究者向けに、オフライン保存可能な対話型HTMLレポートを作成します。
主な機能
- 01動画URLまたはBV番号でコメント取得
- 02トップレベルコメントをページ表示
- 03AIによる4観点の感情分析
- 04固定コメントの識別
- 05オフライン保存可能なHTMLレポート作成
活用シーン
- 01動画への視聴者の反応を振り返る
- 02ブランド関連の否定的コメントを監視
- 03競合動画のコメントを分析
- 04コメントからユーザーニーズを把握
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ redfox-data/ redfox-community --skill bilibili-commentインストール後、Claude Code で/bilibili-commentを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.en.mdREADME.mdassets/report_template.htmlreferences/core_workflow.mdscripts/backfill_html.pybili_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レポートを生成 |
出力例
検索が完了すると、次の内容が順に表示されます。
- 動画の詳細(タイトル、UP主、再生数、いいね数などの主要データ)
- コメント表(現在のページにあるすべてのコメント。ニックネームへのリンク、内容、いいね数、日時、IP所在地を含む)
- 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.py | AIによる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: 红狐平台 にアクセスしてカスタマーサポートにお問い合わせいただくか、スキルのドキュメントをご確認ください。