技能介绍
喜茶风格儿童简笔画海报
把一张生活照片做成「真实物件 + 儿童简笔画 + 歪扭手写字」的竖版海报。
这个 Skill 的重点不是把整张图转成插画,而是保留一个真实物件作为摄影锚点,再用粗黑、笨拙、带断笔感的小人和中文标题做设计介入。
- 仓库:
Hchen1218/heytea-style|许可:MIT - ⚠️ 这是一个受喜茶海报语言启发的非官方风格工作流,不是喜茶官方资产生成器。不要生成官方 logo、官方头像、官方包装标识或任何品牌从属声明。
适用场景
- 手上有一张日常随拍,想做成可以直接发布的竖版海报。
- 需要带字版:字体是第一视觉重点,适合做大标题海报。
- 需要无字版:不出现任何文字,靠小人动作和真实物件讲故事。
- 两套都出(推荐):分别用两套构图生成,不是同一张图删字/加字。
核心能力
风格四层
| 层次 | 要求 |
|---|---|
| 真实物件锚点 | 保留照片里的杯子、食物、瓶子、书、钥匙等一个主物件,不把整张图卡通化 |
| 大面积白底留白 | 背景干净,物件通常占画面 20%-45% |
| 粗黑儿童简笔画 | 小人像临时涂鸦出来的微型工人,线条有断笔、硬折、坏连接,不是圆滑可爱贴纸 |
| 歪扭中文手写标题 | 带字版要控制 glyph 骨架、笔触表面和版式位置,不能只在提示词里写「手写风」 |
中文字体单独处理
先生成无字底图,再用参考板和标题层还原「歪歪扭扭的小孩写坏了的字」。
参考资产
仓库包含一组已经抠好的风格参考图:
private-assets/reference-cutouts/
├── asset-index.json
├── contact_sheet_lettering.png
├── contact_sheet_figures.png
├── contact_sheet_action_parts.png
├── lettering/
└── figures/这些参考图用于风格控制,不是官方品牌素材——应把它们当作线条、字形、动作姿态的参考,不要直接复制为最终 logo 或品牌标识。
效果预览
输入一张原始随拍,产出两套竖版海报:带字版(字体是视觉重点)与无字版(纯靠画面叙事)。视觉评估优先看:
- 带字版:字体骨架是否歪扭、粗黑、笨拙、可读。
- 无字版:小人动作和真实物件是否形成完整叙事。
- 两版都要保留真实物件质感、白底留白和粗糙线条,不要变成圆滑卡通贴纸。
工作方式
Skill 会先识别照片中的主物件,再选择模板、参考资产、构图方式和修正 prompt。
带字版工作流(不要依赖一次性全图生成,推荐三步)
- 生成海报底图:保留真实物件,清理背景,留下大标题区,不生成文字。
- 生成标题参考板:用 cutouts 建一个 model-facing 参考板,控制字形缺陷和笔画质感。
- 生成/放置标题层:单独生成黑色标题层,再合成到海报底图。
# 生成标题参考板
python scripts/build_title_reference_sheet.py \
--title "泰香开饭" \
--out private-assets/reference-cutouts/title_reference_sheet_taixiang.png \
--title-ref title_tiramisu_heavy_black \
--title-ref title_salty_cheese_crooked
# 合成标题层
python scripts/composite_title_layer.py \
--base poster-base.png \
--title title-layer.png \
--out poster-final.jpg \
--x 8% --y 7% --width 42%无字版工作流(不是「带字版删掉文字」,需要重新构图)
- 不预留标题区。
- 不生成任何中文、英文、数字、标签或乱码。
- 小人动作更明确,可以倒、推、搬、爬、洗、投、钓、修。
- 道具只服务动作,例如液体弧线、梯子、桶、袋子、箭头、地线、想象泡泡。
自检命令
python -m json.tool evals/evals.json >/dev/null
python -m py_compile scripts/build_title_reference_sheet.py scripts/composite_title_layer.py边界
- 不生成或复刻官方 logo、官方头像、官方包装标识。
- 不把参考 cutouts 当作最终商用品牌素材。
- 如果中文标题生成得像电脑字,应切回「底图 + 标题参考板 + 标题层」的流程,而不是反复重跑整张图。
你需要提供
- 一张生活随拍(含明确的真实主物件:杯子、食物、瓶子、书、钥匙等)。
- 想做的版本:带字版 / 无字版 / 两套都出。
- 带字版需要给出中文标题文案。
你会获得
两套符合风格要求、可直接发布的竖版海报——带字标题版与无字叙事版,保留真实物件质感、白底留白与笨拙粗糙的线条语言。
使用示例
把本仓库作为 Skill 放到支持 Skill 的 agent 环境里,或直接让 agent 读取 SKILL.md。典型触发语:
把我上传的这张生活照片做成喜茶风格的儿童简笔画竖版海报,带字版和无字版两套都出。把这张咖啡随拍做成喜茶风格带字简笔画海报,标题为「今日喝咖啡」,要求字体是歪歪扭扭的小孩手写风格。把这张美食照片转成喜茶启发的无字简笔画海报,不要添加任何文字,只靠小人动作和真实物件讲好故事。目录结构:
.
├── SKILL.md
├── references/ # style-guide.md / lettering-guide.md / evaluation.md
├── scripts/ # build_title_reference_sheet.py / composite_title_layer.py
├── private-assets/reference-cutouts/
└── evals/evals.json


