Install
openclaw skills install xiaohongshu-ai小红书 AI 宣传图和图文笔记技能 - 根据用户提示词判断生成单张或多张宣传图,调用 gpt-image-2 生成视觉素材并合成小红书图片;仅在用户明确要求发布到小红书时才执行发布。
openclaw skills install xiaohongshu-ai一体化工作流:理解用户意图 → 主题和文案生成 → gpt-image-2 直接生成单张或多张宣传图 → 按需发布
先根据用户提示词判断目标,再选择生成和发布动作:
scripts/publish_xhs.py。manifest.json 读取标题和 publish_desc,图片按 cover.png、card_*.png 顺序上传,最多 9 张。执行顺序:
gpt-image-2 直接生成贴合主题的小红书规格宣传图。cover.png / card_*.png 和 manifest.json。根据用户输入自动生成:
gpt-image-2cover.png,多张输出 cover.png + card_*.png# 需要 OPENAI_API_KEY
export OPENAI_API_KEY="your_api_key"
python3 scripts/generate_xhs.py \
"给 蒙语 AI 翻译 API 写一篇小红书推广笔记,突出一个 API Key 搞定翻译、OCR 和语音识别" \
-o ./output
生成结果:
output/
├── manifest.json # 结构化标题、主题、发布文案、Tags 和图片路径
├── cover.png
└── card_*.png
python3 scripts/generate_xhs.py "你的描述" -o ./output --skip-image
# 单张宣传图,只输出 cover.png
python3 scripts/generate_xhs.py "你的描述" -o ./output --image-count 1
# 多张组图,总数包含封面,最多 9 张
python3 scripts/generate_xhs.py "你的描述" -o ./output --image-count 5
xiaohongshu-ai/
├── SKILL.md # 技能文档
├── scripts/
│ ├── generate_xhs.py # 自动内容 + AI 宣传图生成脚本
│ └── publish_xhs.py # 明确要求发布时使用的发布脚本
| 参数 | 说明 | 默认值 |
|---|---|---|
description | 用户输入的文字描述 | 必填或使用 --input-file |
--input-file | 从文件读取描述 | 无 |
--output-dir, -o | 输出目录 | ./output |
--text-model | 主题和正文生成模型 | gpt-5-mini 或 XHS_TEXT_MODEL |
--image-model | 宣传图生成模型 | gpt-image-2 或 XHS_IMAGE_MODEL |
--image-size | 宣传图尺寸 | 1024x1536 |
--image-quality | 宣传图质量 | high |
--skip-image | 不调用图片模型,只生成 manifest.json | 关闭 |
--image-count | 目标输出图片总数,包含封面;单张宣传图使用 1 | 不限制,按内容自动生成 |
# 自动生成宣传图
python3 scripts/generate_xhs.py "你的描述" -o ./output
# 生成单张宣传图
python3 scripts/generate_xhs.py "你的描述" -o ./output --image-count 1
# 生成 5 张组图
python3 scripts/generate_xhs.py "你的描述" -o ./output --image-count 5
# 从文件读取需求描述
python3 scripts/generate_xhs.py --input-file brief.txt -o ./output
# 指定模型
python3 scripts/generate_xhs.py "你的描述" --text-model gpt-5-mini --image-model gpt-image-2
发布是独立步骤,只能在用户明确要求“发布到小红书”时执行。
python3 scripts/publish_xhs.py \
--title "笔记标题" \
--desc "笔记描述 #标签 1 #标签 2" \
--images cover.png card_1.png card_2.png
配置 OpenAI API Key:
export OPENAI_API_KEY="your_api_key"配置 Cookie(发布时二选一):
export XHS_COOKIE="your_cookie_string"memory/xhs-cookie.md(推荐)获取 Cookie:
图片规格:
Cookie 有效期:
memory/xhs-cookie.md发布限制:
内容规范:
pip install openai requests