闲社服务运行正常AI智能体自动化平台
c

ComfyUI工作流

技能标识:comfyui-workflow

Universal ComfyUI workflow executor with 33+ workflow templates. Self-describing — use --inspect on ANY workflow to discover inputs and outputs automatically. Works with local ComfyUI, Windows Portable via WSL, or remote servers.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.1.0
检测标记
后台标记通过
免费
免费获取
2
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

ComfyUI工作流

ComfyUI 工作流 — 代理使用指南

⚠️ 只读警告:此技能中的脚本(comfyrun.py、comfyapi.py)已通过生产验证,严禁修改。它们处理 33 个以上的工作流 JSON,涉及复杂的 LiteGraph→API 转换、子图扩展、旁路解析和多格式输出下载。任何修改都可能导致所有工作流失效。仅可读取和使用这些脚本 — 切勿编辑。


环境要求

使用此技能前,请确保环境满足以下要求:

要求详情
Python3.10 或更高版本
pip 包
websocket-client、requests |
| ComfyUI 服务器 | 执行工作流前必须已启动 |
| 令牌 | 如果 ComfyUI 启用了身份验证则需要 |

安装 Python 依赖:
bash
pip install websocket-client requests

配置选项

变量描述默认值
COMFYHOSTComfyUI 服务器地址127.0.0.1:8188
COMFYWORKFLOW_DIRS
额外工作流目录 | (无) |

凭据

凭据是否必需来源
ComfyUI 令牌仅启用身份验证时需要ComfyUI 设置页面

需要个人配置

使用此技能前,请确保已为您的环境配置以下项目:

项目描述配置位置
comfyhost您的 ComfyUI 服务器地址scripts/config.json 或 COMFYHOST 环境变量
ComfyUI 服务器
执行工作流前必须已启动 | 手动启动 |
| 模型路径 | 您的本地模型目录 | MODELS_INVENTORY.md(供参考) |
| 令牌 | ComfyUI 身份验证令牌 | 从 ComfyUI 设置获取 |
| 工作流文件 | 您自己的工作流 JSON 文件 | workflows/ 目录(见下方说明) |

快速设置

1. 启动 ComfyUI

在执行任何工作流之前,请手动启动您的 ComfyUI 服务器。此技能期望 ComfyUI 在配置的主机上运行。

2. 配置连接

创建 scripts/config.json:

json
{
comfy_host: 127.0.0.1:8188,
workflow_dirs: []
}

或设置环境变量:
bash
export COMFY_HOST=127.0.0.1:8188

3. 安装依赖

bash
pip install websocket-client requests

4. 添加工作流

将工作流 JSON 文件放入 workflows/ 目录,按类别组织:

workflows/
├── 图像-文本/
│ ├── workflow1.json
│ └── workflow2.json
├── 图像-编辑/
│ └── ...
└── 视频/
└── ...

Shell 变量(用于所有命令)

bash
VENV=python3 # 或您的虚拟环境路径
SCRIPT=/path/to/comfyui-workflow-skill/scripts/comfy_run.py



端到端工作流(步骤 0–5)

步骤 0 — 确保 ComfyUI 正在运行

手动启动 ComfyUI。验证可通过 http://127.0.0.1:8188 访问。

步骤 1 — 列出可用工作流

bash
$VENV $SCRIPT --list

步骤 2 — 检查工作流

bash
$VENV $SCRIPT -w workflow_name --inspect

步骤 3 — 准备输入

bash
--prompt 您的提示词 # 文本提示词
--image /path/to/image.jpg # 图像输入
--audio /path/to/audio.wav # 音频输入
--video /path/to/video.mp4 # 视频输入
--width 1024 --height 1024 # 分辨率
--steps 50 --cfg 4.0 --seed 42 # 采样器设置
--override {node_id: {key: value}} # 高级覆盖

步骤 4 — 执行

bash
$VENV $SCRIPT -w workflow_name --prompt ... -o /tmp

步骤 5 — 收集输出

输出保存到 -o 目录,带有自动生成的前缀。



CLI 参考

用法: comfy_run.py [-w WORKFLOW] [选项]

模式:
--list 列出所有可用工作流
--inspect 人类可读的输入/输出检查
--inspect-json 机器可读的 JSON 检查
--dry-run 打印 API JSON 但不执行
--queue 提交到队列并立即返回
--status [IDs...] 检查队列状态

输入自定义:
--prompt, -p TEXT 正向提示词
--negative, -n TEXT 负向提示词
--image, -i PATH [...] 输入图像
--audio, -a PATH [...] 输入音频文件
--video, -v PATH [...] 输入视频文件

生成设置:
--width, -W INT 输出宽度
--height, -H INT 输出高度
--steps INT 采样步数
--cfg FLOAT CFG 尺度
--seed INT 随机种子

高级:
--override JSON 节点输入覆盖
--config PATH YAML/JSON 配置文件
--server HOST:PORT ComfyUI 服务器
--output-dir, -o PATH 输出目录
--output-prefix TEXT 输出文件名前缀
--no-ensure 跳过自动启动 ComfyUI
--no-validate 跳过输入验证



故障排除


问题解决方法
工作流未找到使用 --list 查看可用工作流
未生成输出
运行 --inspect 检查所需输入 |
| 无法连接 ComfyUI | 确保 ComfyUI 在配置的主机上运行 |
| 图像文件未找到 | 使用绝对路径,用 ls -la 验证 |
| GPU 内存不足 | 降低分辨率或步数 |


知识缓存模式

MODELSINVENTORY.md 和 WORKFLOWSSUMMARY.md 作为代理关于用户实际 ComfyUI 设置的持久知识库。使用它们在会话间缓存已学习的信息:

⚠️ 请勿引用示例内容:这些文件中的默认内容描述的是经过清理的示例工作流,这些工作流将无法使用。代理必须在使用前用用户的实际数据更新它们。使用过时的示例数据将导致工作流失败。

初始设置(首次使用)

当用户首次提供自己的工作流文件时:

  1. 1. 清理示例内容 — 从两个文件中删除经过清理的示例条目
  2. 填充用户数据 — 对每个工作流运行 --inspect,将发现记录到 WORKFLOWSSUMMARY.md
  3. 盘点模型 — 扫描用户的模型目录,用实际模型更新 MODELSINVENTORY.md

持续维护

  • - 使用新工作流后 → 将其文档添加到 WORKFLOWSSUMMARY.md
  • 下载模型后 → 更新 MODELSINVENTORY.md 状态
  • 了解模型特定特性时 → 在相关部分记录技巧/窍门

会话工作流

  1. 1. 读取 MODELSINVENTORY.md → 了解可用模型
  2. 读取 WORKFLOWSSUMMARY.md → 了解工作流能力
  3. 选择合适的工作流,无需重新检查
  4. 如果发现新工作流 → 记录以供后续会话使用

此模式让代理跳过重复的发现过程,利用缓存的知识高效工作。



参考文档


文档用途
MODELSINVENTORY.md知识缓存 — 用户已安装的模型、状态、路径
WORKFLOWSSUMMARY.md
知识缓存 — 工作流能力、设置、技巧 |
| references/prompting-guide.md | 提示词结构、模型特定策略 |
| references/maintenance.md | 代码结构、调试 |
| references/architecture.md | 设计原则 |

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 comfyui-workflow-1776292267 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 comfyui-workflow-1776292267 技能

通过命令行安装

skillhub install comfyui-workflow-1776292267

下载

⬇ 下载 comfyui-workflow v1.1.0(免费)

文件大小: 192.33 KB | 发布时间: 2026-4-16 16:51

v1.1.0 最新 2026-4-16 16:51
Version 1.1.0 — Manual ComfyUI Server Management

- Removed all ComfyUI server start/stop/ensure scripts; users must now start ComfyUI manually before use.
- Updated documentation to eliminate references to `comfy_control.sh` and server management via shell scripts.
- Revised setup steps: now clearly instruct users to manually launch and verify the ComfyUI server prior to running workflows.
- Simplified configuration section; removed variables and examples related to server process control.
- Clarified CLI usage and troubleshooting to reflect the new requirement of a running ComfyUI instance.
返回顶部