我用 SOLO Code 做了一个 TRAE Skill,再用 MTC 模式直接生成桌面萌宠

最近电子宠物比较火
, 我琢磨着做一个生成宠物的技能~。~ 支持Codex Pet!
我的计划:
- 用 Seedream4.5 生成图片
- 让SOLO生成技能,利用生图模型生成宠物动作
- 让MTC生成宠物
(需要使用火山引擎,打开seedream4.5模型服务,将API KEY传给MTC)
先用 SOLO Code 把一个完整可用的 Skill 生成出来,再在 MTC 模式里按用户要求直接生成桌面萌宠。
这个 Skill 叫 pet-design,它解决的不是“单张角色图生成”,而是更完整的一件事:
- 从一句需求或一张参考图出发
- 生成一只可交付的桌面萌宠
- 自动导出 Codex pet 所需的标准资源
- 包括
spritesheet.webp、pet.json、动作总览图和 GIF 预览
我觉得这件事有意思的地方,不只是“生成了一个萌宠”,而是 完整打通了从 Skill 生成,到 Skill 被调用,再到最终产物交付的链路。
第一阶段:用 SOLO Code 生成 Skill
在 SOLO Code 里,让 Agent 帮我完成:
-
调研 Codex pet 的规格要求
-
分析桌面宠物的动作布局和资源结构
-
设计 Skill 的输入输出形式
-
生成 Skill 文档、提示词模板和执行脚本
-
组织完整的可分发 Skill 目录
-
调试 + 迭代
这是一个漫长的过程,需要保证流程的衔接稳定可控,效果出色 … 大概调了1周~~
这里就不贴了~
SOLO Code 不只是写代码,它还可以帮你生成一个“可复用、可分发、可执行”的 TRAE Skill。
第二阶段:用 MTC 模式直接调用 Skill 生成桌面萌宠
Skill 完成之后,我不是停留在“代码写好了”,而是继续进入 MTC 模式,让用户直接用自然语言提要求,例如:
- 我想要一只像拉布布气质的桌面萌宠
- 要做成明显差异化的原创角色
- 风格是像素 chibi
- 主色是奶油白加焦糖棕
- 需要红围巾做识别点
- 最终要导出 Codex pet 可用资源
然后由 MTC 模式直接调用这个 pet-design Skill,根据用户要求生成最终桌面萌宠。
我这里只是输入了一个要求,MTC出色的完成了创作任务~
注意
: 这一步需要把火山引擎的 API 告诉模型:
火山引擎API KEY



SOLO Code 负责“造工具”,MTC 模式负责“用工具解决用户问题”。
我认为这正是 TRAE 非常有价值的一种范式:
- SOLO Code:生成 Skill
- MTC 模式:调用 Skill
- 用户:只需要提需求
- 系统:直接交付结果
pet-design 这个 Skill 是做什么的
pet-design 是一个专门用于生成桌面萌宠的 TRAE Skill。
它的目标不是只出一张角色图,而是直接生成一套 Codex pet 标准资源,包括:
spritesheet.webppet.json
并额外导出 QA 预览产物,便于验收:
contact-sheet.pngidle.gifwaving.gifrunning-right.gifhappy.gif
它支持的核心输入有两类:
- 文本描述
- 参考图片
它支持的核心输出是:
- 一只可以直接用于 Codex pet 体系的桌面萌宠
- 完整动作图集
- 标准配置文件
- 便于验收的预览资源
我验证了一条很完整的 TRAE 工作方式
SOLO Code 生成 Skill
↓
Skill 被安装进 TRAE
↓
MTC 模式按用户需求调用 Skill
↓
生成桌面萌宠标准资源
↓
输出可验收、可交付的结果
这条链路说明了一个很重要的事情:
TRAE 不只是“写代码”
它还可以做两层事情:
第一层:生成能力
用 SOLO Code 把能力本身做出来,也就是做成 Skill。
第二层:消费能力
用 MTC 模式把这个 Skill 变成一个真正面向用户需求的生产工具。
这比“只会生成代码”更进一步,因为它已经进入了:
- 能力封装
- 能力复用
- 自然语言调用
- 结果交付
技能地址 :GitHub - susirial/solo_com_pet_design · GitHub
欢迎交流。







