Auto-Redbook-Skills — 小紅書向け自動投稿スキル
概要
本リポジトリ「Auto-Redbook-Skills」は、小紅書(Xiaohongshu)向けの「スキル(自動化ツール)」集で、指定したテーマに基づきノート(記事)を自動で作成し、対応するカード画像(カバーや本文用の画像)を生成し、さらにプラットフォームへ自動投稿するまでを想定した構成になっています。主に Python と Node.js の二つの実装パスを用意し、Markdown レンダリングを活用してテキスト→画像変換を行う仕組み、プロンプト定義ファイル(SKILL.md)で出力を調整できる点が特徴です。
リポジトリの統計情報
- スター数: 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 はプロンプトやテンプレート例の定義ファイルです。)
まとめ
小紅書へのノート作成〜画像生成〜投稿を手軽に自動化できる実験的なツール群です。
リポジトリ情報:
- 名前: Auto-Redbook-Skills
- 説明: 一个自动撰写小红书笔记,自动生成图片,自动发布的 Skills
- スター数: 16
- 言語: Python
- URL: https://github.com/comeonzhj/Auto-Redbook-Skills
- オーナー: comeonzhj
- アバター: https://avatars.githubusercontent.com/u/23088731?v=4
READMEの抜粋:
📕 Auto-Redbook-Skills
一个自动撰写笔记、生成图片、自动发布小红书的 Skills
✨ 功能特性
- 📝 撰写笔记 - 根据既定主题,撰写小红书笔记(提示词自己调整,在
SKILL.md里) - 🎨 生成卡片 - 根据内容自动渲染生成图片,包含 cover 和内容详情,支持 Markdown 渲染
- 🐍 双语言脚本 - 提供 Python 和 Node.js 两种渲染方案
- 📤 一键发布 - 支持直接发布到…