CISSIE
Projects Honors Contact

Cream Pocket Wallpaper AI Workflow


为小红书壁纸商家设计的一套 AI 壁纸生产 Workflow,通过 Chrome 插件与 3 个配套 Skill,将原本分散的设计和展示素材制作流程串联起来。覆盖锁屏壁纸、内页壁纸以及店铺售卖展示图的生成。

打开 Wallpaper AI Workflow

Cream Pocket 是我围绕小红书壁纸商家的日常制作流程做的一套 AI Workflow。

一套壁纸商品从素材整理到最终交付,会经过锁屏、内页、真机截图,以及双机位、单机位和手持展示图。这个项目里,我把前面的网页素材采集做成 ImgPick 插件,再把后面的制作拆成 3 个连续 Skill。

最终跑起来的路径是:

中间几次需要审美判断的地方保留人工确认,尺寸、角标、固定模板这类结果明确的工作交给脚本。

Cream Pocket 完整案例:水果主题从风格原图到锁屏、内页与店铺展示图

01

从交付内容开始拆 Workflow

我先把一套壁纸商品完整做了一遍,把每一步实际要产出的素材按顺序排开。

跑过几轮以后,重复工作基本集中在三段。

素材会散在不同网站里,保存后还要补来源、归档,再重新拿到生成工具里;锁屏和内页虽然属于同一套主题,但放到真实手机上以后,时间、日期、快捷按钮、App 图标和 Dock 会直接改变构图;展示图又会加入手机框、背景、屏幕内容、手部、透视、水印和 4K 角标。

我最后用三个条件判断一个任务要不要单独封装

按照这个标准,素材采集先独立成插件,后面的制作拆成 3 个 Skill。真机设置、选图和最后的视觉验收继续留在流程里。

这个拆法也控制了项目范围。每一段只负责一个明确任务,后面再遇到问题时,可以直接修改对应 Skill,而不用重新动整条流程。

完整 Workflow:采集插件 → 飞书 → Codex Agent → 三个 Skill → 壁纸成品包

02

ImgPick|把多平台素材统一接进飞书

ImgPick 是最先做出来的一段。

用户在支持的网站里选择目标飞书表格、开启拾取,再点击页面里的图片或作品卡片,插件会把标题、图片、来源和原始链接一起写进多维表格。

目前支持 9 类站点

ImgPick Chrome 扩展:多平台一键采集并同步飞书多维表

站点差异放在 extractor 层处理

真正需要处理的,是不同网站的数据结构。

有的页面可以直接从 DOM 读取,有的要处理 srcset,小红书还会读取页面状态;无限滚动页面又会不断新增节点。

我把这些差异收进独立 extractor:

每个 extractor 最终输出同一组字段:标题 / 封面 / 详情图 / 原始链接 / 来源平台 / 添加日期。

后面的 Background 和飞书写入层只认统一 payload。Dribbble、MakerWorld 是后面补的站点,新增时主要修改站点侧逻辑,飞书入库部分可以继续沿用。

插件功能也随着使用过程继续调整。第一版只有一个目标表,后面增加了多目标表、页面内切换、来源链接、旧配置迁移和目标表隐藏 / 显示。

这里我一直把 ImgPick 的边界控制在“浏览器 → 素材库”。飞书已经承担分类、筛选和整理,插件不再重复做一套素材管理系统。

03

Wallpaper Skills|把制作过程拆成 3 个连续任务

素材选定以后,后面的工作由 3 个 Codex Skill 接手。

Skill 01 · Style Remix 视觉方向 / Style DNA

识别输入类型,提取视觉判断,生成第一张壁纸与可复用上下文。

Skill 02 · Wallpaper Generator Lock / Home 配套

按锁屏与内页的真实使用约束分别适配构图。

Skill 03 · Wallpaper Showcase 店铺展示图

从真机截图到双机位母版,再派生标准四张交付图。

三个 Skill 共用一组基础字段

第一轮测试时,我发现只把上一张图片交给下一个 Skill 还不够。模型会重新解释整张图,前面已经确认过的构图、场景和画面气质又会被说一遍。

所以我把这些高频视觉判断结构化下来,和图片一起往后传。一套主题如果已经确定为低饱和蓝色、奶油白、柔和光线和大面积留白,进入 Lock / Home 阶段后,只需要处理屏幕角色和构图约束,不再重新定义整套风格。

04

Skill 01|先把视觉判断整理成 Style DNA

第一步负责视觉方向。

Skill 会识别输入类型,再提取主体、配色、光线、构图、材质和情绪,同时区分哪些视觉特征可以继续沿用,哪些具体元素需要重新组织。

把“风格信息”和“具体内容”分开处理

Keep · 视觉语言

  • 浅蓝、奶油白
  • 柔和光线
  • 大面积留白
  • 轻松的画面气质

可以继续作为视觉语言沿用

Rebuild · 具体内容

  • 具体造型与排列
  • 文字与水印
  • 品牌信息
  • 人物特征

重新设计,避免简单复制素材

这样 Skill 01 的输出就不只是一张图片,还会留下后续 Skill 可以继续读取的视觉上下文。

05

Skill 02|Lock / Home 按实际使用场景分别适配

第一批壁纸生成后,我直接放到手机里看,Lock 和 Home 的差异很快就暴露出来。

锁屏顶部有时间和日期,底部有快捷按钮;内页长期覆盖 App 图标和 Dock。同一个主体放在相同位置,最终使用效果会有明显差异。

所以第二个 Skill 会先判断:lock_screen / home_screen / uncertain,再补出缺失的一侧。

Lock Screen

  • 顶部时间区域保持简洁
  • 主体避开极顶部
  • 底部按钮区留空
  • 可以保留明确视觉焦点

Home Screen

  • 中上区域降低复杂度
  • 主体下沉或靠边
  • Dock 区避开关键信息
  • 控制高对比细节

把两个任务拆开以后,后面再碰到“顶部留白不够”或“内页太抢图标”,只需要调整 Skill 02,不会影响前面的视觉逻辑。

Lock / Home 确认后,我会实际设置到 iPhone 上截图。Showcase 阶段直接使用真实的时间、按钮、App 图标和 Dock。

06

Skill 03|从真机截图到一套可交付 Showcase

展示图的标准交付固定成 4 张:双机位展示图、锁屏展示图、内页展示图、手持展示图。这也是整套 Workflow 里改动最多的一段。

最早几张图是分别生成的,放在一起以后会出现细节漂移:锁屏裁切变了、时间位置变了、手机外框比例也不一致。

先确认母版,再派生其他展示图

双机位先同时确认 Lock 和 Home,两个单机位继续从对应机位派生,尽量继承相同的屏幕内容、裁切、UI 和背景语言。

这个调整解决的是一套商品图内部的一致性问题。后面的图不再各自“重新生成一遍”。

手持图最后处理

手持图会增加手、指甲、手机角度、服装、背景和屏幕透视这些变量,所以我把它放到最后,并且直接使用已经确认过的锁屏版本。

出图后主要检查:屏幕内容有没有变化、手指和指甲是否正常、手机角度是否自然、背景是否抢主体。一体生成连续失败时,再决定是否进入贴屏兜底。

生成任务和固定处理分开

图片生成

  • 展示背景
  • 手持场景
  • 氛围 / 材质
  • 随主题变化的视觉

Python

  • 尺寸检查
  • 4K 角标
  • 固定模板
  • 部分裁切与版式

背景、生活方式场景会随每套壁纸变化,继续交给图片生成;角标、尺寸和固定位置有明确结果,直接交给代码。开放式视觉交给模型,确定性结果交给脚本。

07

测试与优化|主要问题都出现在 Showcase

前两段壁纸生成稳定以后,测试主要集中在展示图。

4K 角标和水印位置不统一

最早每张图分别处理角标和水印,位置会有轻微偏差。后面我把 4K 角标独立出来,用 apply_4k_badge.py 根据画布尺寸统一计算位置。展示背景重新生成时,角标不会跟着变化。

Python 背景和壁纸气质不匹配

早期展示图背景主要由本地 Python 生成。尺寸和手机位置很好控制,但几套不同风格的壁纸放进去以后,背景会显得过于固定。后来标准流程改成根据当前壁纸的配色、材质和情绪生成背景。Python 模板保留在固定布局和 fallback 场景里。

多张展示图出现屏幕漂移

这个问题推动了前面的“母版 → 派生”调整。双机位先确认,锁屏和内页单机位继续沿用对应屏幕,手持图再接已经确认过的锁屏版本。

三个 Skill 里也保留了 evals.json 和质量清单,目前主要记录尺寸、安全区、视觉一致性、屏幕一致性、手机比例、手部质量和 4 张交付完整性。

自动 Eval 目前还停留在规格层。尺寸、输出数量、安全区这类确定性检查比较适合继续自动化,最终视觉仍然由人确认。

08

完整案例|从素材到一套店铺交付图

下面这组是其中一次完整任务。

案例一:小狗主题从风格原图到锁屏、内页与展示图

Style DNA

输入素材以浅蓝、奶油白和黄色为主,画面里有云朵和小狗。Skill 01 提取配色、构图、光线和整体气质,再生成第一张 9:16 壁纸。

Lock / Home

锁屏把主体集中到下半部分,顶部留给时间和日期;内页继续沿用同一主题,主体向下调整,中上区域给 App 图标留空。两张图确认后设置到真实 iPhone 上截图。

Showcase

真机截图先进入双机位母版,确认屏幕内容、裁切、背景和版式;锁屏 / 内页单机位从母版继续派生,手持图使用已经确认过的锁屏版本。最后由脚本补齐 4K 角标、统一尺寸和固定边距。

最终交付包括

这套案例把几个关键设计放在了同一条任务里:Style DNA 跨 Skill 复用、Lock / Home 分场景处理、双机位母版继承,以及图片生成和确定性后处理的分工。