Auto-Redbook-Skills: 小紅書コンテンツ作成を自動化
Auto‑Redbook‑Skills: 小紅書コンテンツ作成を自動化
小紅書(Little Red Book)はライフスタイルやショッピングコンテンツの主要プラットフォームとなっています。Auto‑Redbook‑Skillsリポジトリは、シンプルなMarkdownをスタイリング済み画像付きで即投稿可能な記事に変換し、クリエイターにスピードアップを提供します。
Auto‑Redbook‑Skills を使う理由?
- スピード – 下書きを作成し、画像をレンダリングし、数秒で公開できます。
- 一貫性 – 全画像が統一されたカードレイアウトとブランドに適したテーマで揃えられています。
- 柔軟性 – Python か Node.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 スクリプト はブラウザで取得したクッキーで認証を行います。
-
環境ファイルのコピーとクッキー文字列の入力:
cp env.example.txt .env # .env を編集 → XHS_COOKIE=your_cookie_string_here -
投稿スクリプトを実行:
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への貢献
- リポジトリをフォークする。
- 機能/バグ修正ブランチを作成する。
- 既存のコーディングスタイル(Python 3.10+, Node 18+)に従う。
- プルリクエストを送信 – テーマ追加、ページネーション調整、バグ修正などを歓迎します。
コントリビュータガイドは CONTRIBUTING.md にあります。
まとめ
Auto‑Redbook‑Skillsは小紅書自動化をワンクリックで実現します。単一のコンテンツクリエイターでも、マーケティングチームの一員でも、レンダリング・スタイリング・投稿の自動化により手作業の負担が大幅に減ります。リポジトリをフォークし、デモを試し、Markdownノートを完成度の高い投稿に変換する速度を体感してください。
コンテンツ制作を楽しんでください!