Auto-Redbook-Skills: 小紅書コンテンツ作成を自動化

Auto‑Redbook‑Skills: 小紅書コンテンツ作成を自動化

小紅書(Little Red Book)はライフスタイルやショッピングコンテンツの主要プラットフォームとなっています。Auto‑Redbook‑Skillsリポジトリは、シンプルなMarkdownをスタイリング済み画像付きで即投稿可能な記事に変換し、クリエイターにスピードアップを提供します。

Auto‑Redbook‑Skills を使う理由?

  • スピード – 下書きを作成し、画像をレンダリングし、数秒で公開できます。
  • 一貫性 – 全画像が統一されたカードレイアウトとブランドに適したテーマで揃えられています。
  • 柔軟性PythonNode.js のツールを選択し、テーマを切り替え、ページネーションを調整し、画像サイズを制御できます。
  • オープンソース – フォーク、変更、貢献可能です。MIT ライセンスにより商用利用も安心です。

主要機能

機能 説明
8 内蔵テーマ デフォルトグレー、遊び心ある幾何学、ネオブルタリズム、ボタニカル、プロフェッショナル、レトロ、ターミナル、スケッチ
4 ページネーションモード separator, auto‑fit, auto‑split, dynamic
カスタム幅/高さ デフォルト(1080×1440)を上書きし、プラットフォーム仕様に合わせる
オートパブリッシュ Cookieベースのリクエストを送信するオプションスクリプト
クロスプラットフォーム Windows、macOS、Linuxで動作;ヘッドレスブラウザレンダリングには Playwright が必要

はじめに

1. リポジトリをクローン

git clone https://github.com/comeonzhj/Auto-Redbook-Skills.git
cd Auto-Redbook-Skills

2. 依存関係をインストール

Python

pip install -r requirements.txt
playwright install chromium

Node.js

npm install
npx playwright install chromium

ヒント: リポジトリをエージェントのスキルディレクトリ(例:~/.claude/skills/)に保存してください。

画像レンダリング

ワークフローの中心は レンダリングスクリプト です。あなたに合った言語を選択してください。

Python

# デフォルトテーマ + 手動ページ区切り
python scripts/render_xhs.py demos/content.md

# 自動分割(長文推奨)
python scripts/render_xhs.py demos/content.md -m auto-split

# テーマ変更
python scripts/render_xhs.py demos/content.md -t playful-geometric -m auto-split

# カスタム寸法 & DPR
python scripts/render_xhs.py demos/content.md -t retro -m dynamic --width 1080 --height 1440 --max-height 2160 --dpr 2

Node.js

# デフォルトテーマ + 手動ページ区切り
node scripts/render_xhs.js demos/content.md

# テーマ選択 + 自動分割
node scripts/render_xhs.js demos/content.md -t terminal -m auto-split

実行後、作業ディレクトリに cover.png と1枚以上の card_X.png ファイルが生成されます。

小紅書への投稿

publish スクリプト はブラウザで取得したクッキーで認証を行います。

  1. 環境ファイルのコピーとクッキー文字列の入力:

    cp env.example.txt .env
    # .env を編集 → XHS_COOKIE=your_cookie_string_here
    

  2. 投稿スクリプトを実行:

    python scripts/publish_xhs.py \
      --title "Your Post Title" \
      --desc "Optional description" \
      --images cover.png card_1.png card_2.png
    

オプションフラグ: - --private – プライベートノートとして公開。 - --post-time "2024-01-01 12:00:00" – 将来の投稿をスケジュール。 - --dry-run – 実際に投稿せずにテスト。

セキュリティ注意: .env やクッキー文字列をバージョン管理にコミットしないでください。

Auto‑Redbook‑Skillsへの貢献

  1. リポジトリをフォークする。
  2. 機能/バグ修正ブランチを作成する。
  3. 既存のコーディングスタイル(Python 3.10+, Node 18+)に従う。
  4. プルリクエストを送信 – テーマ追加、ページネーション調整、バグ修正などを歓迎します。

コントリビュータガイドは CONTRIBUTING.md にあります。

まとめ

Auto‑Redbook‑Skillsは小紅書自動化をワンクリックで実現します。単一のコンテンツクリエイターでも、マーケティングチームの一員でも、レンダリング・スタイリング・投稿の自動化により手作業の負担が大幅に減ります。リポジトリをフォークし、デモを試し、Markdownノートを完成度の高い投稿に変換する速度を体感してください。

コンテンツ制作を楽しんでください!

この記事を共有