back
loading skill details...
|
小红书配图工作流
⚠️ 核心原则:先提案,后生成
绝对不能跳过设计提案直接出图。 正确流程:
理解内容 → 设计提案(2-3个方向)→ 用户选择 → 生成 → 预览确认 → 上传
花叔设计审美画像
喜欢的
质感和温度 — 纸张褶皱、手写笔触、印章、胶带等有机元素
手绘/书法字体 — 笔记感、个人分享场景尤其适合
文字撑满画面 — 小红书是手机竖屏,文字要大到一眼看清
核心元素强化 — 关键数字/关键词做视觉hero(放大3倍、变色、加装饰)
结构清晰 — 主标题 > 副标题 > 列表,层次分明
暖色调 — 奶油色、暖橙、暖金表现好
不喜欢的
HTML截图 — 太平面、像PPT模板、没有灵魂(仅精确数据表格兜底)
赛博霓虹/深蓝底 — #0D1117等深蓝色底属于审美禁区
署名/水印 — 封面图不出现「花生」「花叔」「@花生」
过度留白 — 宁可满一点,不要空荡荡
验证过的好风格
风格
表现
适用
手绘笔记(暖色纸张+书法字+手绘图标)
⭐⭐⭐⭐⭐
教程、干货、个人分享
暗金海报(深色底+金色大字)
⭐⭐⭐⭐
产品发布、震撼标题(需搭配好内容)
极简信息图(浅底+大数字+简洁层次)
⭐⭐⭐⭐
数据驱动、对比
核心参数
参数
值
标准尺寸
1080 x 1440 px (3:4)
AI 生成分辨率
--resolution 2K
AI Prompt 长宽比声明
3:4 portrait aspect ratio, 1080x1440 pixels
HTML viewport(兜底用)
--viewport-size=1080,1440
Step 1: 理解内容
读取用户提供的内容,快速提炼:
主题:这篇讲什么?
核心关键词:哪些词/数字需要做视觉hero?
情绪/调性:悬念?干货?温暖?震撼?
图片数量和类型:单封面 / 轮播套图 / 信息图?
不需要向用户展示分析结果,直接进入Step 2。
Step 2: 设计提案 ✅ 必须等用户选择
这是整个流程最关键的一步。禁止跳过。
提案格式
向用户展示 2-3个设计方向,每个方向包含:
### 方向A:[风格名]
- 视觉风格:[一句话描述画面感,如"暖色笔记本纸张+毛笔书法大字+手绘小图标"]
- 色彩:[底色 + 主色 + 强调色]
- 文案布局:[哪些文字放大做hero、哪些做副标题、整体排列方式]
- 情绪:[用户看到后的第一感受]
提案原则
每个方向要有明确差异(风格、情绪、色彩至少有一个完全不同)
标注推荐(基于内容特征说明为什么推荐某个方向)
文案要具体(不是"标题放大",而是「"28"做200px的hero元素,橙色强调」)
不要超过3个方向(选择太多反而难选)
提案示例
方向A:手绘笔记风(推荐)
视觉风格:奶油色方格纸底 + 毛笔书法大标题 + 手绘科技小图标
色彩:底色#FDF6EC + 主色#D97706(暖橙)+ 强调圈线
文案布局:「阿里C4楼」「来了一群广东人」撑满上半区做hero,「AI开源冠军」橙色高亮做视觉锚点,右下角「千问APP」印章
情绪:亲切、真实、像朋友分享内幕
方向B:暗金揭秘风
视觉风格:深色磨砂底 + 金色大字 + 徽章装饰
色彩:底色#1A1A1A + 主色#E2B714(金)+ 白色辅助
文案布局:「全球AI开源冠军」金色巨字撑满画面,上方「大厂内幕」金色徽章,下方副标题白色
情绪:震撼、内幕、有分量感
等用户选择后才进入 Step 3。 用户可能会:
直接选一个 → 进入生成
要求混合/调整 → 修改方向后再确认
都不满意 → 追问偏好后重新提案
Step 3: 生成图片
构建 Prompt
基于用户选择的方向,构建完整prompt。
Prompt 模板:
Create a [style] cover for a Xiaohongshu post. 3:4 portrait aspect ratio, 1080x1440 pixels, high quality rendering.
VISUAL STYLE: [从提案中的视觉风格描述展开]
COLOR PALETTE: [具体色彩描述]
TYPOGRAPHY: text fills most of the canvas, oversized bold typography, clear visual hierarchy.
TEXT TO RENDER:
- [主标题 — hero元素,视觉dominant]
- [副标题]
- [其他文字元素]
The word/number "[核心关键词]" is visually dominant, 3x larger than other text, with decorative emphasis.
IMPORTANT: Do NOT include any personal signature, watermark, or author name like "花生" or "花叔".
[1-2句画面情绪描述]
花叔偏好 Prompt 关键词(按需加入):
文字大 → text fills most of the canvas, oversized bold typography
核心强化 → the word/number "XX" is visually dominant, 3x larger than other text, with decorative emphasis
手写体 → handwritten style Chinese text / brush calligraphy lettering
纸张质感 → warm cream paper texture with subtle grid lines, notebook page feel
结构清晰 → clear visual hierarchy with distinct heading, subheading, and list levels
无署名 → Do NOT include any personal signature, watermark, or author name
两条生成路径(每次都出)
路径
工具
优势
劣势
成本
AI生成
Gemini nano-banana-pro
质感好、有温度、视觉丰富
中文可能渲染错误
有API费用
HTML截图
Playwright
文字100%精确、零成本、可批量
偏平面、缺少质感
免费
每次两条路径都出,方便用户对比选择。 HTML零成本,可以每个方向多出几种变体(配色/布局),给用户更多选择空间。AI路径每个方向出1张即可。
文件组织规范(必遵守)
多版本生成时,所有相关文件(png + html源文件)放在同一个子文件夹内:
文章所在目录/
├── 文章.md
└── [文章简称]-小红书配图/ ← 子文件夹
├── A-笔记风-AI.png
├── A1-笔记风-HTML-暖色.png
├── A1-笔记风-HTML-暖色.html
├── B-报纸风-AI.png
└── ...
命名规则:[方向字母][变体序号]-[风格中文名]-[路径AI/HTML]-[变体描述].png
方向字母:A/B/C(对应设计提案的方向)
AI路径无序号:A-笔记风-AI.png
HTML变体带序号:A1-笔记风-HTML-暖色.png、A2-笔记风-HTML-绿色.png
文件夹名用文章关键词:[关键词]-小红书配图/
AI生成命令
export $(grep GEMINI_API_KEY ~/.claude/.env) && \
uv run /Users/alchain/Documents/写作/.claude/skills/xhs-image/scripts/generate_image.py \
--prompt "[完整prompt]" \
--filename "[方向]-[风格]-AI.png" \
--resolution 2K
生成后移动到配图子文件夹内。套图可并行生成(run_in_background=true)。
Step 4: 预览确认
浏览器预览(必做)
生成完成后,用 open 命令打开所有图片,方便用户并排对比:
open "[图片路径1]" "[图片路径2]" "[图片路径3]"
内联预览
同时用 Read 工具在终端中展示生成结果。
基础检查项:
中文文字渲染正确吗?
比例是3:4竖版吗?
风格符合选定方向吗?
没有出现署名/水印吗?
设计审查(必做)
对每张图从两个维度评分(10分制),并给出优化方向:
维度
评判标准
设计评分
视觉层次、排版、色彩搭配、质感、创意
小红书吸引力
信息流中是否抢眼、文字是否够大、信息密度、情绪传达、是否引发好奇
审查输出格式:
每张图:综合评分 + 1句核心评价 + 1条优化方向
最后给出总结排名表,标注推荐
用户可自行决定是否采纳优化建议
用户反馈处理:
满意 → Step 5 上传
文字有误 → 该张改用HTML兜底渲染
风格不对 → 调整prompt重新生成
大改方向 → 回到Step 2重新提案
Step 5: 上传图床
python3 /Users/alchain/Documents/写作/tools/upload_image.py "[图片路径]"
返回 ImgBB 永久链接。
HTML截图路径(AI文字渲染失败、精确数据表格、或用户要求对比时使用)
npx playwright screenshot "file:///path/to/card.html" output.png \
--viewport-size=1080,1440 --wait-for-timeout=1000
HTML模板要求:
画布:width: 1080px; height: 1440px
字体:font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif
安全区:上下各 80px、左右各 60px
快速参考
中文文字渲染限制(AI路径)
主标题 ≤ 7 字
副标题 ≤ 15 字
正文每行 ≤ 20 字
必须逐张验证
花叔科技账号配色
方案名
底色
主色
强调色
适用
暖灰专业
#F5F0EB
#D97706
#4A90D9
AI工具、分享
极简专业
#F5F5F5
#4A90D9
#FF6B35
教程、对比
暗夜金
#1A1A2E
#E2B714
#FFFFFF
产品发布
终端绿
#1A1A1A
#00FF41
#888888
编程相关
Golden Rules
标题大、粗、醒目(占画面 30-50%)
核心数字/关键词做视觉强化(放大、变色、加装饰)
封面信息量大 → 引发好奇
套图风格统一
竖版 3:4,充分利用屏幕空间
不加署名/水印
相关 Skills
Skill
作用
wechat-image
公众号配图(姊妹 skill)
image-to-slides
PPT 配图(风格库来源)
参考文件
references/style-gallery.md — 完整风格库与 prompt 模板
references/design-guidelines.md — 小红书平台设计规范
花叔出品 | AI Native Coder · 独立开发者
公众号「花叔」| 30万+粉丝 | AI工具与效率提升
代表作:小猫补光灯(AppStore付费榜Top1)·《一本书玩转DeepSeek》don't have the plugin yet? install it then click "run inline in claude" again.