3.1 KiB
3.1 KiB
name, description, author, version, tags
| name | description | author | version | tags | ||||
|---|---|---|---|---|---|---|---|---|
| xiaohongshu-poster | 智能生成小红书图文笔记。用户提供文案和背景图序号,自动计算最佳字体大小,生成图片并发布到小红书。支持自定义字体、颜色、标签等。 | nanobot | 1.0.0 |
|
小红书图文生成器
根据用户提供的文案和背景图,智能生成小红书图文笔记并自动发布。
工作流程
用户提供信息
-
文案(必需)
- 标题:第一行或明确指定
- 正文:剩余内容,每行一条
-
背景图序号(必需)
- 格式:数字,如
019,003,005 - 对应文件:
/home/ubuntu/images/{序号}.jpg
- 格式:数字,如
-
可选自定义(非必需)
- 字体路径
- 文字颜色
- 阴影颜色
- 边距大小
- 小红书标签/话题
默认配置
| 配置项 | 默认值 |
|---|---|
| 字体 | /home/ubuntu/fonts/Huiwenmincho-improved.otf (汇文明朝体) |
| 字号 | 智能计算(根据最长行和背景尺寸自适应最大字号) |
| 文字颜色 | 黑色 #000000 |
| 阴影颜色 | 淡灰色 #A0A0A0 |
| 左右边距 | 80px |
| 图片比例 | 小红书 3:4 (自动裁剪) |
| 排版 | 标题居中,正文左对齐,整体垂直居中 |
资源目录
- 背景图:
/home/ubuntu/images/ - 字体:
/home/ubuntu/fonts/ - 输出:
/home/ubuntu/xhs_{topic}.jpg
使用方法
标准流程
用户:用背景图 019,发这篇笔记:
标题:张雪峰说过的扎心现实
正文:
你现在混日子...
你可以躺平...
...
助手:
1. 生成图片(智能计算字体)
2. 预览确认
3. 发布到小红书
带自定义参数
用户:用背景图 003,字体用胡晓波骚包体,红色文字,发这篇...
助手:使用指定参数生成
生成脚本
核心脚本:/home/ubuntu/generate_xhs_smart.py
功能:
- 读取背景图
- 智能计算最大可用字体
- 自动裁剪到 3:4 比例
- 生成带阴影的排版
- 保存到指定路径
发布命令
xhs post \
--title "标题" \
--body "正文内容 #标签1 #标签2" \
--images /home/ubuntu/xhs_{name}.jpg
示例
示例1:默认配置
用户输入:
背景图:019
标题:人到中年顶级智慧
1、尊重每一只青蛙和他的井
2、不炫耀
...
执行结果:
- 字体:汇文明朝体 83px(自动计算)
- 发布成功,笔记ID:xxx
示例2:自定义字体
用户输入:
背景图:003
字体:/home/ubuntu/fonts/huxiaobosaobaoti.otf
标题:xxx
...
执行结果:
- 使用指定字体生成
- 发布成功
注意事项
- 背景图必须存在于
/home/ubuntu/images/{序号}.jpg - 字体文件必须存在于指定路径
- 智能字体计算:如果文字很长,字体会自动缩小以适配
- 预览:生成后提供预览链接供确认
- 发布前确认:默认生成后询问用户是否发布
依赖
- Python 3.x
- Pillow (PIL)
- xiaohongshu-cli (xhs)
- 字体文件
- 背景图
Skill 创建时间: 2026-03-28 适用平台: 小红书