Install
openclaw skills install rednote-publish-auto小红书笔记创作与发布完整技能。用户给定主题或资料,自动完成:文案撰写 → Markdown 卡片生成 → 图片渲染 → 小红书发布,全流程一键完成。
openclaw skills install rednote-publish-auto一键完成从主题到小红书发布的全流程:文案撰写 → 生成 Markdown → 渲染图片卡片 → 自动发布。
当用户说「发小红书」「写一篇小红书」「发布到小红书」「生成小红书笔记」时触发本技能。
收到请求后,开始制作。第四步「发布小红书」前会展示内容预览, 必须等用户明确确认「可以发布」后才执行发布,不会自动发布。
自动完成以下 4 步,第四步需用户确认:
根据用户主题,生成完整小红书风格内容,包括:
将文案写成专用于图片渲染的 Markdown 文件:
---
emoji: "🤖"
title: "大标题(≤15字)"
subtitle: "副标题(≤15字)"
---
# 第一部分标题
正文内容...
# 第二部分标题
正文内容...
...
注意:正文用 --- 分隔符分成多个段落,每段约 200-400 字左右,避免单段内容过长导致渲染被截断。
python3 scripts/render_xhs.py <markdown_file> -o <输出目录> -m auto-split -t default
auto-split(根据内容高度自动切分,不会截断内容)default(简约灰白)cover.png + 正文卡片 card_1.png card_2.png ...XHS_COOKIE=<cookie> python3 scripts/publish_xhs.py \
--title "<标题>" \
--desc "<描述>" \
--images cover.png card_1.png card_2.png ...
~/.openclaw/workspace/.xhs_cookie.env 读取| 类型 | 尺寸 | 比例 |
|---|---|---|
| 封面 | 1080×1440px | 3:4 |
| 正文卡片 | 1080×? px | 3:4(高度按内容自适应) |
| 主题 | 风格 |
|---|---|
default | 简约灰白(默认) |
playful-geometric | 活泼几何(紫粉渐变) |
neo-brutalism | 新粗野主义(红黄撞色) |
botanical | 植物园自然(绿色系) |
professional | 专业商务(蓝色系) |
retro | 复古怀旧(橙棕系) |
terminal | 终端命令行(暗黑系) |
sketch | 手绘素描(灰调) |
| 模式 | 适用场景 |
|---|---|
auto-split | 推荐。内容长短不稳定时使用,自动切分不会截断 |
separator | 内容已手动用 --- 控制好量 |
auto-fit | 固定尺寸,整体缩放文字填满 |
dynamic | 根据内容动态调整高度(仅适合短内容) |
⚠️ 安全警告:Cookie 等同于账号密码!
- 持有此 Cookie 可代表您的账号进行发布操作
- 请勿在公开场合分享
- 建议使用专用小号,并及时在网页端撤销授权
Cookie 保存在:~/.openclaw/workspace/.xhs_cookie.env
格式:
XHS_COOKIE=your_cookie_string_here
获取方式:
Cookie 字段如遇缺少依赖提示,运行:
pip install markdown PyYAML playwright xhs python-dotenv requests
playwright install chromium