Community研究&データ分析github.com

fatmind/xhs-note-analyst

自分のバックエンドデータを使った小红书クリエイターアカウントの診断レポート — ファネル健全性、ベンチマーク投稿、ノートごとの改善点を提示。webclaw3 を利用。

xhs-note-analyst とは?

このスキルは、クリエイター自身のバックエンドデータ(公式管理画面からエクスポートしたExcel)を基に、小红书アカウントを分析するためのものです。データは公式のクリエイターダッシュボードからエクスポートされるため、スパイダーによる推定値ではなく、アカウント所有者だけがアクセスできる正確な指標(インプレッション、カバークリック率、平均視聴時間、フォロワー増加数など)を利用します。webclaw3 のローカルブラウザランタイムを利用して、ユーザーの Chrome にログイン済みの小红书アカウントを直接操作するため、追加のログインやAPIキーは不要です。スキルは、直近のノートを時系列で取得し、各ノートのキーワードを抽出、そのキーワードで検索された類似テーマの高評価ノートをベンチマークとして比較し、ファネル健全性診断、ノートごとの改善アクションを含む HTML レポートを生成します。主に Claude Code や Codex などの AI エージェントが実行するスクリプトとして利用可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add fatmind/xhs-note-analyst

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

小红书アカウント分析(xhs-note-analyst)

⚠️ このスキルは単独では動作しません。まず webclaw3 をインストールしてください。

webclaw3 が提供するローカルブラウザランタイム(Relay :3459 および pipeline :3460)に依存します。あなたの Chrome にログイン済みの小红书アカウントを直接再利用します——再ログイン、パスワードの提供、アンチスクレイピング対策によるブロックは一切不要です。webclaw3 がなければ、このスキルのすべてのブラウザ操作は即座に失敗します。

npx clawhub@latest install fatmind/webclaw3-browser-automation

メインページ:https://clawhub.ai/fatmind/skills/webclaw3-browser-automation ソースコードとインストールガイド(3 ステップ、約 5 分):https://github.com/fatmind/webclaw3

インストール後、エージェントに対して「webclaw3 環境をチェックして」と指示し、Relay と pipeline が準備できていることを確認してから、このスキルを実行してください。

機能説明

あなた自身の小红书アカウントを分析します。データはあなたの公式クリエイター管理画面(エクスポートされた Excel)から取得され、サードパーティによる推定値ではありません。フロー:最新 N 件のノートを取得(公開日時降順)→ 各ノートからキーワードを抽出 → 小红书内でそのキーワードで検索し、同テーマのバズノートをベンチマークとして取得 → HTML レポートを出力:

  1. データサマリーテーブル:min(notes_count, 実際のノート数) 件。タイトル/タイプ(画像/動画)/公開日時/公開経過日数/インプレッション/1日あたりインプレッション/視聴数/カバークリック率/いいね/コメント/保存/フォロワー増加/シェア/平均視聴時間。公開日時降順で表示;
  2. コンバージョンファネル健全性診断:クリック率 → コンテンツ維持率 → インタラクション → フォロワー増加 の4層。各層に数値と「合格」「やや弱い」「断絶」の判定(クリック率 10%~20% が合格;インタラクション率 5%~10% がバズライン;維持率の断絶ラインはフォーマット別に設定);
  3. ノートごとの分析:各ノートにベンチマークバズノートテーブル(同テーマ、いいね数の閾値を超えた高評価ノート、タイトル+著者+いいね数を含む) + 3 つの具体的で実行可能な改善アクション。

他の小红书向けスキルとの違い:

  • 多くは他人のデータ(ランキング、競合、KOL)をスクレイピングしますが、このスキルはあなた自身のバックエンドの実際のデータを対象としています——インプレッション、カバークリック率、平均視聴時間、フォロワー増加数などの指標はアカウント所有者だけが取得でき、スクレイパーでは取得できません;
  • サードパーティデータプラットフォームの API キーが不要で、有料枠も消費しません:データソースはあなた自身のクリエイター管理画面であり、ブラウザ操作はローカルの webclaw3 ランタイムが駆動します;
  • 競合分析では、検索結果ページで公開されているタイトル、著者名、いいね数のみを取得します。ログイン後にのみ表示される他人のデータは一切取得しません。

前提条件

  • webclaw3 がインストールされ、実行中であること(上部のインストール手順を参照):ブラウザ拡張機能と Relay(HTTP :3459)、およびローカル pipeline サービス(:3460)を提供します——このスキルに内蔵された LLM サブセッション(キーワード抽出/バズノートフィルタリング/改善アクション生成)はすべて pipeline 経由で実行されます。
  • ブラウザが小红书クリエイター管理画面(creator.xiaohongshu.com)と小红书メインサイト(www.xiaohongshu.com)にログイン済みであること——普段使用している Chrome のログイン状態を webclaw3 が直接再利用するため、再ログインは不要です。
  • マシンに python3 と openpyxl がインストールされていること(クリエイター管理画面からエクスポートした Excel ファイルを解析するため)。
  • ブラウザのダウンロードディレクトリが ~/Downloads であること(エクスポートされた Excel がここに保存されます)。

使用方法

node skill.mjs

カレントディレクトリの input.json からパラメータを読み込みます。input.json が存在しない場合はデフォルト値が使用されます。

入力パラメータ(input.json)

フィールド型デフォルト値説明
notes_countint5分析する最新ノート数(公開日時降順)
keyword_per_noteint1各ノートから抽出するキーワード数
report_pathstring<cwd>/小红书账号分析报告_<日付>.htmlレポートの出力パス
output_dirstringprocess.cwd()res.json / data.md の出力先ディレクトリ(呼び出し元が作成済み)
output_files.resultstringres.jsonステータスサマリーファイル名
output_files.datastringdata.mdデータ詳細ファイル名

出力

  • report_path:HTML レポート(ローカルで直接開いてプレビュー可能)。3 つのセクションと full/partial のマーキングを含みます。
  • res.json:{ status, summary, notes_count, note_count_analyzed, keywords, benchmark_shortages, report_path, output_dir }。status は success / partial / failed のいずれか。
  • data.md:レポートのデータ詳細版(サマリーテーブル/ファネル/ノートごとの分析/実行プロセス記録)。
  • stdout:1 行の JSON サマリー { status, summary, output_dir }。

分析ロジック(v1.1.0 修正、重要)

以下の 3 つは実際のアカウントテストで修正された誤判定であり、レポートの結論に直接影響します。

① ベンチマークバズノートにはいいね数の閾値を設け、質を優先します。 閾値はそのキーワードの検索結果におけるいいね数の中央値 × 3 で動的に決定し、さらに 1000 ~ 3000 の範囲に制限します(ジャンルによってバズの基準が大きく異なる:美容系は万単位のいいね、ニッチなツール系では千単位でもトップクラス)。閾値未満のノートはベンチマークテーブルに含めません——3 件を埋めるために数十いいねのノートを詰め込んではいけません。合格したベンチマークが 3 件未満の場合、レポートは partial とマークされ、理由が明記されます(よくある原因はキーワードが広すぎて無関係なコンテンツが混入すること)。

② 維持率の断絶ラインはフォーマット別に設定します。 画像形式は <5s、動画形式は <10s。画像形式の「維持率」は本質的に読了率であり、滞在時間は動画より自然と短くなります。同じ 10 秒の基準を使うと、正常な画像ノートが誤って「コンテンツ断絶」と判定されます。フォーマットは管理画面からエクスポートされた「体裁」列から取得します。

③ インプレッションは公開経過日数で正規化します。 インプレッションは時間とともに蓄積されるストック指標です。46 日前の古いノートのインプレッションは、7 日前の新しいノートより自然と高くなります。単純な大小比較は「古いコンテンツの方が良い」という誤った結論を導きます。レポートでは同時に 1日あたりインプレッション = インプレッション / 公開経過日数 を提供し、横断的な比較はこの列のみを使用します。

動作説明

  • データはクリエイター管理画面からエクスポートされた Excelを基準とします(Web 上のテーブル表示値と Excel の値が異なる場合があります)。
  • 検索は「人間の入力優先、検索ページ直接リンクのフォールバック」の二重パスを採用:最初にホームページの検索ボックスにキーワードを入力して Enter キーを押します(人間の行動に最も近く安定)。サイトのリニューアルにより Vue の入力コンポーネントが合成入力を受け付けない場合(value がリセットされる)、自動的に AI 検索ページ /search_result_ai?keyword=... への直接ナビゲーションにフォールバックします(2026年8月時点で安定して 40+ カードを返すことを確認)。両方の方法で page.eval を使用して section.note-item カードを抽出し、data-note-id が空のプレースホルダー行を除外します。
  • ベンチマークバズノートは最初にいいね数の閾値を通過し、その後サブセッションによって「テーマ/視点の類似性を優先し、いいね数を補足情報として」フィルタリングされ、自身のアカウントのノートや無関係な混入コンテンツは除外されます。
  • キーワード間にはペース制御(4秒以上 + ランダムジッター)があり、直列に検索を実行してリスクトリガーを回避します。

このスキルについて

このスキルは webclaw3 によって自動生成されました——あなたがタスクを自然言語で一度説明するだけで、webclaw3 があなた自身の Chrome を実際に操作してタスクを実行し、その探索をローカルスクリプトとして固化します。その後毎日再実行してもトークン消費はほぼゼロ、サイトがリニューアルされてもローカルで無料で修正できます。

あなた自身の反復的なブラウザタスクをこのようなスキルにしたい場合は:

npx clawhub@latest install fatmind/webclaw3-browser-automation

https://clawhub.ai/fatmind/skills/webclaw3-browser-automation · https://github.com/fatmind/webclaw3

関連スキル