Agent Skills by ALSEL
汎用EC・マーケティング⭐ リポ 466品質スコア 91/100

xhs-cli

Xiaohongshu(小红书、RedNote、XHS)向けのヘッドレスブラウザベースCLIスキルです。ターミナルからノート検索、投稿の閲覧、プロフィール参照、いいね、お気に入り登録、コメント、投稿などの操作ができます。

description の原文を見る

Headless-browser-based CLI skill for Xiaohongshu (小红书, RedNote, XHS) to search notes, read posts, browse profiles, like, favorite, comment, and publish from the terminal

SKILL.md 本文

[!NOTE] リバースエンジニアリングされたAPIを使用する代替パッケージ xiaohongshu-cli も利用可能です。こちらはより高速です。 このパッケージ (xhs-cli) はヘッドレスブラウザ (camoufox) を使用しています — 低速ですがリスク制御検知への耐性が高いです。 必要に応じてどちらかを選択してください。

xhs-cli スキル

Xiaohongshu (小红书) と連携するCLIツールです。ノート検索、詳細閲覧、ユーザープロフィール参照、いいね、お気に入り、コメントなどのインタラクション操作に使用できます。

前提条件

# インストール (Python 3.8以上が必要)
uv tool install xhs-cli
# または: pipx install xhs-cli

認証

すべてのコマンドは有効なCookieが必要です。

xhs status                     # 保存済みログインセッションを確認 (ブラウザ抽出なし)
xhs login                      # Chrome Cookieを自動抽出
xhs login --cookie "a1=..."    # またはCookieを手動で入力

認証は最初に保存済みのローカルCookieを使用します。利用できない場合、browser-cookie3を介してローカルChromeのCookieを自動検出します。抽出に失敗した場合、QRコードログインが利用可能です。

コマンドリファレンス

検索

xhs search "咖啡"              # ノート検索 (リッチテーブル出力)
xhs search "咖啡" --json       # JSON形式の出力

ノート閲覧

# ノート表示 (xsec_tokenは検索キャッシュから自動解決)
xhs read <note_id>
xhs read <note_id> --comments  # コメントを含める
xhs read <note_id> --xsec-token <token>  # トークンを手動指定
xhs read <note_id> --json

ユーザー

# ユーザープロフィール検索 (内部user_id、16進数形式)
xhs user <user_id>
xhs user <user_id> --json

# ユーザーが公開したノート一覧
xhs user-posts <user_id>
xhs user-posts <user_id> --json

# フォロワー / フォロー中
xhs followers <user_id>
xhs following <user_id>

ディスカバリー

xhs feed                       # 発見ページのおすすめフィード
xhs feed --json
xhs topics "旅行"              # トピック/ハッシュタグ検索
xhs topics "旅行" --json

インタラクション (ログインが必要)

# いいね / いいね解除 (xsec_tokenは自動解決)
xhs like <note_id>
xhs like <note_id> --undo

# お気に入り / お気に入り解除
xhs favorite <note_id>
xhs favorite <note_id> --undo

# コメント
xhs comment <note_id> "好棒!"

# 自分のノートを削除
xhs delete <note_id>

お気に入り

xhs favorites                  # お気に入り一覧表示
xhs favorites --max 10         # 件数を制限
xhs favorites --json

投稿

xhs post "标题" --image photo1.jpg --image photo2.jpg --content "正文"
xhs post "标题" --image photo1.jpg --content "正文" --json

アカウント

xhs status                     # 保存済みセッションの簡易確認
xhs whoami                     # 完全なプロフィール情報
xhs whoami --json
xhs login                      # ログイン
xhs logout                     # Cookieをクリア

JSON出力

主なクエリコマンドは --json オプションでマシンが読み取れる形式で出力できます。

xhs search "咖啡" --json | jq '.[0].id'           # 最初のノートID
xhs whoami --json | jq '.userInfo.userId'          # 自分のユーザーID
xhs favorites --json | jq '.[0].displayTitle'      # 最初のお気に入りタイトル

AIエージェント向けの一般的なパターン

# 今後のクエリに使用するユーザーIDを取得
xhs whoami --json | python3 -c "import sys,json; d=json.load(sys.stdin); print(d.get('userInfo',{}).get('userId',''))"

# ノートを検索してIDを取得 (xsec_tokenは自動的にキャッシュされて後で使用可能)
xhs search "topic" --json | python3 -c "import sys,json; [print(n['id']) for n in json.load(sys.stdin)[:3]]"

# アクション実行前にログイン状態を確認
xhs status && xhs like <note_id>

# 要約用にコメント付きでノートを読む
xhs read <note_id> --comments --json

エラーハンドリング

  • コマンドは成功時に終了コード0、失敗時に0以外で終了します
  • エラーメッセージの先頭に ❌ が付きます
  • ログイン必須のコマンドでは xhs login 実行を促す明確な指示が表示されます
  • xsec_token はキャッシュから自動解決され、フォールバック用に手動指定の --xsec-token を使用できます

セーフティに関する注意事項

  • ユーザーにチャットログで生のCookie値を共有するよう促さないでください
  • 手動によるCookie入力よりも xhs login での自動抽出を優先してください
  • 認証に失敗した場合、ユーザーに xhs login でのログイン再実行を案内してください

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jackwener
リポジトリ
jackwener/xhs-cli
ライセンス
Apache-2.0
最終更新
2026/3/14

Source: https://github.com/jackwener/xhs-cli / ライセンス: Apache-2.0

関連スキル

Anthropic ClaudeEC・マーケティング⭐ リポ 6,400

seo-maps

ローカルSEO向けのマップインテリジェンス機能です。ジオグリッドのランク追跡、APIを通じたGBPプロフィール監査、Google・Tripadvisor・Trustpilotなど複数プラットフォームのレビュー分析、Google・Bing・Apple・OSM間のNAP(名前・住所・電話番号)検証、競合他社の半径マッピング、APIデータからのLocalBusinessスキーマ生成が可能です。3段階の機能レベルで対応でき、無料版(Overpass + Geoapify)、DataForSEO(フル機能)、DataForSEO + Google(最大カバレッジ)から選択できます。「maps」「geo-grid」「rank tracking」「GBP audit」「review velocity」「competitor radius」「maps analysis」「local rank tracking」「Share of Local Voice」「SoLV」などのキーワードで利用できます。

by AgriciDaniel
Anthropic ClaudeEC・マーケティング⭐ リポ 6,400

seo-content-brief

セクションごとの文字数、競合スコアリング、キーワード密度ガイダンス、ページタイプテンプレートを含む競争力のあるSEOコンテンツブリーフを生成します。新規ページのブリーフと既存ページの改善ブリーフの両方に対応しています。ユーザーが「コンテンツブリーフ」「ブリーフを作成」「コンテンツアウトライン」「ブログブリーフ」「サービスページブリーフ」「ブリーフ〜」「ライティングブリーフ」「コンテンツプラン」「アウトライン〜」などと言った場合に使用します。

by AgriciDaniel
ALSEL独自Anthropic ClaudeEC・マーケティング

rakuten-seo

楽天市場の商品名・キャッチコピーをSEO最適化するスキル。「楽天SEO」「商品名最適化」「楽天の商品名」「キャッチコピー」「楽天のタイトル」「商品名を直して」「楽天検索対策」など、楽天市場の商品名やキャッチコピーの作成・改善・チェックに関するリクエストで必ずこのスキルを使う。既存の商品名の改善も、ゼロからの作成も対応。あらゆるジャンル(食品・ファッション・化粧品・家電・サプリ・インテリア・ベビー・ペット・業務用など)に対応。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング

amazon-seo-jp

Amazon.co.jp商品ページのSEO分析・最適化・自動採点スキル v2.0。 COSMO/Rufus/A10アルゴリズムに基づく採点。セラーセントラル出品レポート(.xlsm)を入力すると、 商品タイトル・箇条書き・検索キーワード・商品説明文を100点満点で採点し、 4項目すべての改善案を日本語で出力する。 トリガー: 「Amazon SEO」「商品ページ採点」「Amazon最適化」 「リスティング改善」「Amazon商品名」「箇条書き改善」 「COSMO対応」「Rufus最適化」「Amazon タイトル」 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング

rakuten-bulk-control-csv

楽天RMSの一括登録/一括除外/一括更新用CSV(コントロールカラム,商品管理番号 の2列フォーマット)を作成するスキル。商品DL CSV・商品管理画面のコピペ・Excel・PDFなどから商品管理番号を抽出し、Shift-JIS+LF改行で出力する。「一括除外リスト作って」「楽天の除外CSV」「コントロールカラムnで」「2800円以下の商品をdで」「在庫0の商品を一括削除」「商品管理番号抜いてshift-jsで」「このフォーマットで」など、楽天RMSの商品一括処理用CSVを作るタスクで必ずこのスキルを使う。コントロールカラム値(n=新規/d=削除/u=更新)と抽出条件(全件・価格・在庫・販売状態など)をユーザー指示に応じて柔軟に切り替える。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
ALSEL独自Anthropic ClaudeEC・マーケティング

amazon-a-plus-content-brief

Amazon A+コンテンツの構成・モジュール選定・画像指示・比較表・FAQを設計するスキル。「A+コンテンツ作って」「Aプラス構成」「ブランドストーリー」「比較表つきA+」「A+モジュール選定」「Amazonのページに画像入れたい」「A+のヘッダー画像」「A+コンテンツマネージャー」など、Amazon A+コンテンツの企画・設計・改善のリクエストで必ずこのスキルを使う。ベーシック17モジュール/Premium追加機能/画像サイズ規定/文字数目安/審査リジェクト要因を踏まえて、デザイナーに渡せるブリーフ形式で出力。あらゆるジャンル(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※ブランドストア(マルチページ)の設計は別スキル `amazon-brand-store-planner`、タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`、メイン画像のチェックは `amazon-main-image-checker`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。

by 株式会社ALSEL
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jackwener · jackwener/xhs-cli · ライセンス: Apache-2.0