ワンクリックで
auto-redbook
小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片,支持多种样式主题),支持批量创作多篇笔记。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片,支持多种样式主题),支持批量创作多篇笔记。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | Auto-Redbook |
| description | 小红书笔记素材创作技能。当用户需要创建小红书笔记素材时使用这个技能。技能包含:根据用户的需求和提供的资料,撰写小红书笔记内容(标题+正文),生成图片卡片(封面+正文卡片,支持多种样式主题),支持批量创作多篇笔记。 |
这个技能用于创建专业的小红书笔记素材,包括内容撰写、图片卡片生成(支持7种样式主题)和智能分页渲染。支持批量创作多篇笔记,自动循环使用不同样式。
重要变更:笔记数量不再固定为1篇,而是根据任务目录中的需求动态确定。
文件夹组织结构:
任务目录/
├── note_1/
│ ├── note_1.md
│ ├── cover.png
│ ├── card_1.png
│ └── card_2.png
├── note_2/
│ ├── note_2.md
│ ├── cover.png
│ └── card_1.png
└── note_3/
├── note_3.md
├── cover.png
├── card_1.png
└── card_2.png
根据用户需求和提供的资料,创作符合小红书风格的内容:
多篇笔记创作要求:
注意:这里生成的 Markdown 文档是用于渲染卡片的,必须专门生成,禁止直接使用上一步的笔记正文内容。
多篇笔记时的文件命名:
note_1/note_1.mdnote_2/note_2.mdnote_3/note_3.mdMarkdown 文件,文件应包含:
---
emoji: "🚀" # 封面装饰 Emoji
title: "大标题" # 封面大标题(不超过15字)
subtitle: "副标题文案" # 封面副标题(不超过15字)
---
--- 分割线将正文分隔为多个卡片段落完整示例:
---
emoji: "💡"
title: "5个效率神器让工作效率翻倍"
subtitle: "对着抄作业就好了,一起变高效"
---
# 神器一:Notion 📝
> 全能型笔记工具,支持数据库、看板、日历等多种视图...
## 特色功能
- 特色一
- 特色二
---
# 神器二:Raycast ⚡
可使用代码块来增加渲染后图片的视觉丰富度
## 推荐原因
- 原因一
- 原因二
- ……
---
# 神器三:Arc 🌈
全新理念的浏览器,侧边栏标签管理...
...
#效率工具 #生产力 #Mac软件
将 Markdown 文档渲染为图片卡片。推荐使用 V2 版本脚本,支持智能分页和多种样式。
重要变更:当创作多篇笔记时,图片样式将自动循环使用,确保视觉多样性。
样式循环顺序:
循环规则:
purple 样式xiaohongshu 样式mint 样式dark 样式purple 样式(循环开始)渲染命令示例:
# 第1篇笔记(purple样式)
python scripts/render_xhs_v2.py note_1/note_1.md -o note_1 --style purple
# 第2篇笔记(xiaohongshu样式)
python scripts/render_xhs_v2.py note_2/note_2.md -o note_2 --style xiaohongshu
# 第3篇笔记(mint样式)
python scripts/render_xhs_v2.py note_3/note_3.md -o note_3 --style mint
# 第8篇笔记(回到purple样式)
python scripts/render_xhs_v2.py note_8/note_8.md -o note_8 --style purple
V2 版本新增特性:
Python 版本:
# 基本用法
python scripts/render_xhs_v2.py <markdown_file>
# 指定输出目录
python scripts/render_xhs_v2.py <markdown_file> -o <output_directory>
# 指定样式主题
python scripts/render_xhs_v2.py <markdown_file> --style xiaohongshu
# 查看所有可用样式
python scripts/render_xhs_v2.py --list-styles
Node.js 版本:
# 基本用法
node scripts/render_xhs_v2.js <markdown_file>
# 指定输出目录和样式
node scripts/render_xhs_v2.js <markdown_file> -o ./output --style mint
# 查看所有可用样式
node scripts/render_xhs_v2.js --list-styles
| 样式键 | 名称 | 描述 |
|---|---|---|
purple | 紫韵 | 默认样式,紫蓝色渐变 |
xiaohongshu | 小红书红 | 小红书品牌色系 |
mint | 清新薄荷 | 绿色/自然调 |
sunset | 日落橙 | 粉色/日落渐变 |
ocean | 深海蓝 | 蓝绿色海洋调 |
elegant | 优雅白 | 简约灰白调 |
dark | 暗黑模式 | 深色背景,高对比度 |
如需使用旧版(不支持自动分页):
# Python 版本
python scripts/render_xhs.py <markdown_file> [--output-dir <output_directory>]
# Node.js 版本
node scripts/render_xhs.js <markdown_file> [--output-dir <output_directory>]
旧版已知问题:单张卡片内容过多时可能出现文字溢出,需手动用 --- 分隔。
推荐方式:使用扫码登录脚本,自动保存 Cookie,无需手动配置。
Python 版本:
python scripts/login_xhs.py
Node.js 版本:
node scripts/login_xhs.js
登录流程:
.env 文件功能特点:
登录完成后,使用发布脚本将生成的图片发布到小红书:
单篇笔记发布:
python scripts/publish_xhs.py --title "笔记标题" --desc "笔记描述" --images cover.png card_1.png card_2.png
多篇笔记批量发布(新增 🆕):
重要变更:支持批量发布多篇笔记,每篇笔记发布后自动等待10分钟再发布下一篇,避免被平台限流。
# 发布第1篇笔记
python scripts/publish_xhs.py --title "笔记1标题" --desc "笔记1描述" --images note_1/cover.png note_1/card_1.png note_1/card_2.png
# 等待10分钟(600秒)
# 系统会自动等待,或手动执行:python -c "import time; time.sleep(600)"
# 发布第2篇笔记
python scripts/publish_xhs.py --title "笔记2标题" --desc "笔记2描述" --images note_2/cover.png note_2/card_1.png
# 等待10分钟
# 发布第3篇笔记
python scripts/publish_xhs.py --title "笔记3标题" --desc "笔记3描述" --images note_3/cover.png note_3/card_1.png note_3/card_2.png
# 以此类推...
发布间隔说明:
time.sleep(600) 或使用定时任务Node.js 版本(如果有):
node scripts/publish_xhs.js --title "笔记标题" --desc "笔记描述" --images cover.png card_1.png card_2.png
发布参数说明:
--title / -t: 笔记标题(不超过20字)--desc / -d: 笔记描述/正文内容--images / -i: 图片文件路径(可以多个,建议封面放第一张)--private: 设为私密笔记(可选)--post-time: 定时发布时间(可选,格式:2024-01-01 12:00:00)--dry-run: 仅验证,不实际发布(可选)示例:
# 基本发布
python scripts/publish_xhs.py --title "春节学车3280元" --desc "德安驾校春节特惠" --images cover.png card_1.png card_2.png
# 私密笔记
python scripts/publish_xhs.py --title "标题" --desc "描述" --images cover.png --private
# 定时发布
python scripts/publish_xhs.py --title "标题" --desc "描述" --images cover.png --post-time "2024-02-01 10:00:00"
# 验证模式(不实际发布)
python scripts/publish_xhs.py --title "标题" --desc "描述" --images cover.png --dry-run
如果扫码登录遇到问题,也可以手动配置 Cookie:
.env 文件XHS_COOKIE=your_cookie_string_here
scripts/render_xhs.py - Python V1 渲染脚本(旧版)scripts/render_xhs.js - Node.js V1 渲染脚本(旧版)scripts/render_xhs_v2.py - Python V2 渲染脚本(推荐 ✅)scripts/render_xhs_v2.js - Node.js V2 渲染脚本(推荐 ✅)scripts/login_xhs.py - Python 扫码登录脚本(新增 🆕)scripts/login_xhs.js - Node.js 扫码登录脚本(新增 🆕)scripts/publish_xhs.py - 小红书发布脚本assets/cover.html - 封面 HTML 模板(旧版)assets/card.html - 正文卡片 HTML 模板(旧版)assets/styles.css - 共用样式表(旧版)assets/example.md - 示例 Markdown 文件note_N 文件夹中(N为笔记序号)--- 分隔的内容块控制在 200 字以内login_xhs.py 或 login_xhs.js 进行扫码登录pip install xhs python-dotenvnpm install dotenv为了解决批量发布任务运行时间长、终端超时的问题,新增了图形界面(GUI)工具。
启动文件:start_publish.bat
使用步骤:
start_publish.bat界面功能:
启动文件:view_progress.bat
使用步骤:
view_progress.bat界面功能:
| 文件名 | 类型 | 用途 |
|---|---|---|
start_publish.bat | 批处理 | 启动批量发布工具 |
view_progress.bat | 批处理 | 启动进度查看器 |
test_environment.bat | 批处理 | 测试环境和依赖 |
publish_gui.py | Python | 批量发布 GUI 主程序 |
progress_viewer_gui.py | Python | 进度查看器 GUI 主程序 |
如需修改起始笔记或间隔时间,编辑 start_publish.bat:
@echo off
cd /d "D:\20260127XHS\Auto-Redbook-Skills-main"
C:\Python314\python.exe scripts\publish_gui.py ^
--notes-dir "D:\jieyue_work\drivingschool_notes" ^
--start-from 1 ^
--wait-minutes 10
pause
参数说明:
--notes-dir: 笔记目录路径--start-from: 从第几篇开始发布(默认:1)--wait-minutes: 每篇笔记之间的等待时间(默认:10分钟)在首次使用前,建议运行环境测试:
双击运行: test_environment.bat
测试内容:
假设用户要求创作 3 篇关于"效率工具"的小红书笔记:
工作目录/
├── note_1/
├── note_2/
└── note_3/
note_1/note_1.md - Notion 使用技巧note_2/note_2.md - Mac 效率工具推荐note_3/note_3.md - 时间管理方法# 笔记1 使用 purple 样式
python scripts/render_xhs_v2.py note_1/note_1.md -o note_1 --style purple
# 笔记2 使用 xiaohongshu 样式
python scripts/render_xhs_v2.py note_2/note_2.md -o note_2 --style xiaohongshu
# 笔记3 使用 mint 样式
python scripts/render_xhs_v2.py note_3/note_3.md -o note_3 --style mint
方法1:使用 GUI 工具(推荐)
1. 双击运行 start_publish.bat
2. 点击"开始发布"按钮
3. 等待自动完成(约30分钟,3篇笔记 × 10分钟间隔)
方法2:使用命令行
# 发布笔记1
python scripts/publish_xhs.py --title "Notion使用技巧" --desc "..." --images note_1/cover.png note_1/card_*.png
# 等待10分钟
python -c "import time; time.sleep(600)"
# 发布笔记2
python scripts/publish_xhs.py --title "Mac效率工具推荐" --desc "..." --images note_2/cover.png note_2/card_*.png
# 等待10分钟
python -c "import time; time.sleep(600)"
# 发布笔记3
python scripts/publish_xhs.py --title "时间管理方法" --desc "..." --images note_3/cover.png note_3/card_*.png
新增功能:
publish_gui.py)progress_viewer_gui.py)start_publish.bat, view_progress.bat)test_environment.bat)publish_records.json)问题修复:
改进:
新增功能:
改进:
技能版本: V6.6 最后更新: 2026-01-27 维护者: StepFun AI Team
V2 版本的智能分页机制:
这种机制确保无论内容多长,都不会出现文字溢出问题。