Auto-Redbook-Skills — 小紅書向け自動投稿スキル

Tool

概要

本リポジトリ「Auto-Redbook-Skills」は、小紅書(Xiaohongshu)向けの「スキル(自動化ツール)」集で、指定したテーマに基づきノート(記事)を自動で作成し、対応するカード画像(カバーや本文用の画像)を生成し、さらにプラットフォームへ自動投稿するまでを想定した構成になっています。主に Python と Node.js の二つの実装パスを用意し、Markdown レンダリングを活用してテキスト→画像変換を行う仕組み、プロンプト定義ファイル(SKILL.md)で出力を調整できる点が特徴です。

GitHub

リポジトリの統計情報

  • スター数: 16
  • フォーク数: 1
  • ウォッチャー数: 16
  • コミット数: 4
  • ファイル数: 7
  • メインの言語: Python

主な特徴

  • 自動で小紅書用のノート(文章)を生成できる(SKILL.mdでプロンプトを調整)
  • コンテンツからカード画像(カバー・本文スライド等)をレンダリングして出力
  • Python / Node.js の二言語でのレンダリング・実行パスを提供
  • 環境変数テンプレートとワンボタン投稿(投稿機能は環境や認証に依存)

技術的なポイント

本プロジェクトは「コンテンツ生成 → 画像レンダリング → 投稿」の自動化パイプラインを念頭に置いた構成になっています。まず SKILL.md に書かれたプロンプトやテンプレートを元に文章を組み立てる仕組みを備え、Markdown を用いた記述をそのままカードデザインへ反映できる点が便利です。画像生成については、プロジェクトは Python / Node の両実装をサポートすることで、Pillow や Cairo/Canvas、あるいは HTML → 画像変換(ヘッドレスブラウザ経由)など、実行環境に応じたライブラリ選択が可能になります。package.json があることから Node 側では npm ベースの依存管理を行い、Python 側は 3.8+ を前提に動作するよう設計されています。環境設定は env.example.txt を参照することでシークレットやキーの注入が容易で、実際の投稿処理は API キーやログイン情報を用いるためセキュリティ周りの扱い(環境変数管理・秘密情報の保護)が重要です。拡張ポイントとして、文章生成に外部の大規模言語モデル(LLM)や画像生成 API を組み合わせることで、より品質の高いノートやビジュアルを得られます。一方で自動投稿はプラットフォーム側の利用規約・レート制限・CAPTCHA 等の対策が必要なため、商用利用や大量投稿を行う前に運用ルールを整備することが推奨されます。

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file
  • SKILL.md: file
  • assets: dir
  • env.example.txt: file
  • package.json: file

…他 2 ファイル

(assets フォルダにテンプレート画像やフォントなどの静的アセットが入る想定。SKILL.md はプロンプトやテンプレート例の定義ファイルです。)

まとめ

小紅書へのノート作成〜画像生成〜投稿を手軽に自動化できる実験的なツール群です。

リポジトリ情報:

READMEの抜粋:

📕 Auto-Redbook-Skills

一个自动撰写笔记、生成图片、自动发布小红书的 Skills

Python Node.js License

✨ 功能特性

  • 📝 撰写笔记 - 根据既定主题,撰写小红书笔记(提示词自己调整,在 SKILL.md里)
  • 🎨 生成卡片 - 根据内容自动渲染生成图片,包含 cover 和内容详情,支持 Markdown 渲染
  • 🐍 双语言脚本 - 提供 Python 和 Node.js 两种渲染方案
  • 📤 一键发布 - 支持直接发布到…