交给 agent
对 ComfyArt 的 agent(或任何通过 MCP 接入的 agent)说「把这个工作流接到快捷编辑」,并给它 API 格式的文件。它会用custom_workflow 工具读规则、改标题、检查并安装。这套规则也是一个内置 skill:接入自定义工作流。
没接入 ComfyArt 的 agent:打开项目菜单里的 自定义工作流,点 agent 提示旁边的按钮复制规则给它。
自己做
1. 给节点改标题
在 ComfyUI 里右键节点 → Title(标题),加上标记:
标题不区分大小写,其他文字会被忽略,所以
Positive @prompt 也行。一个节点要接收多个值时可以写多个标记:@prompt @size。每个标记只能标一个节点。
CLIP Text Encode 的文本来自别的节点时,把 @prompt 标在那个节点上。视频工作流用帧数而不是秒数时,加一个标题为 @seconds 的 Int 节点,再用数学节点换算成帧数。
ComfyArt 每次运行都会随机所有 seed 和 noise_seed,也会自动找到放在子文件夹里的模型,这些都不用标。
ComfyArt 自带的工作流(custom_nodes/ComfyArt/workflows/)也是这样标的,可以直接拿来当模板改。里面其他的 @ 名字(@sampler、@decode 等)是内部用的,对自定义工作流没有作用。内置的扩展工作流在图里自己扩边,不能当扩展的模板。
2. 导出 API 格式
在 ComfyUI 里选 工作流 → 导出(API)。普通保存的工作流(里面有nodes 列表的那种)会被拒绝。
3. 上传并指定
打开项目菜单(左上角图标)→ 自定义工作流。功能按图像生成、图像编辑、图像工具和视频分组。点某个功能旁边的上传按钮:ComfyArt 会检查标记、告诉你缺了什么,通过后就让这个功能用上它。每个功能的文件放在各自的文件夹里,即 ComfyUI 用户目录下的comfyart/workflows/<功能>/(edit、upscale、video 等),下拉菜单里只列这个文件夹的文件。想换回来就选 内置。ComfyArt 不会删除你的工作流;不要的直接去那个文件夹里删文件;正在用的文件被删后,这个功能会自动回到内置。
各功能需要的标记
ComfyArt 有图片要传(首帧、尾帧、风格参考图)而工作流没有对应标记时,会报错说明,而不是悄悄不用这张图。
分镜、视频延长、增强细节放大、移动对象和视频放大始终用内置工作流。
示例:换一个编辑模型
- 在 ComfyUI 里打开你想用的编辑工作流。
- 把 Load Image 节点标题改为
@image,把写修改指令的节点标题改为@prompt。 - 导出 API 格式,上传,然后给 快捷编辑 / 编辑文字 选上它。