Rongze Gao

ComfyUI Painter

設計創意v2.0.0
作者:Rongze Gao更新於 2026-05-18comfyui-painter@clawhub_zeron-g/comfyui-painter
圖片生成影片處理視覺素材#图片生成#Discord#工作流

據 AlphaMoat 統計,截至 2026-09,ComfyUI Painter 累計下載 2,668 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 3,970 位,在「設計創意」分類(512 個)中排名第 387 位。

累計安裝
331
累計下載
2668
星標
1
全站排名
#3,970
全站前 79% · 「設計創意」前 76%
平台累計安裝累計下載星標評論
ClawHub ↗541842--
SkillHub ↗33126681—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

可按提示和已配置模型生成圖片,查詢模型、下載更新並參考推薦引數。執行前核對本地路徑和服務配置;輔助審查指出公開監聽、廣泛終止 Python 程序和自動 Discord 分享風險,應限定監聽與程序範圍,並在確認渠道後選擇分享。

資料釋出於 2026-10-27

可以用來做什麼

  • 準備本地生圖引數並檢查模型配置

什麼時候用

  • 本地 ComfyUI 與所需模型已就緒,需要可控的圖片工作流時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

檢查本地生成配置與模型引數,先報告程序和分享風險,不自動下載或發到 Discord。

月度資料趨勢

累計下載2668
649173428182026-03 · 累計下載 7992026-05 · 累計下載 13682026-07 · 累計下載 17672026-08 · 累計下載 20242026-09 · 累計下載 266826-0326-09
星標1
0112026-03 · 星標 -2026-05 · 星標 -2026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。 該技能有同名的其他版本,調整前的資料歸屬當前下載量最大的這一個。

月份累計下載環比星標
2026-092668—1
2026-082024+14.5%1
2026-071767—1
2026-051368—-
2026-03799—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

5.1 KB · ClawHub v2.0.0
---
name: comfyui-painter
version: "2.0.0"
description: "本地 ComfyUI 画图工作流 + CivitAI 集成。通过 API 控制本地 ComfyUI 生成图片(文生图/图生视频),支持 CivitAI 模型搜索/下载/更新检查/自动调参。Use when: 用户说画图、生成图片、generate image、comfyui、换模型、调参数、出图、搜模型、下载模型、c站、civitai,或在 Discord #🎨-画图 频道的任何消息。NOT for: 非图片生成相关的请求。"
---

# ComfyUI Painter v2.0

通过 ComfyUI API 在本地 RTX 5090 上生成图片,集成 CivitAI 模型管理。
展開全部(共 159 行)
## 工作流程

1. 检查 ComfyUI 是否运行,未运行则自动启动
2. 解析用户需求:提示词、模型、参数
3. **自动调参**:根据模型从 CivitAI 获取推荐参数(或使用 config 缓存)
4. 调用 generate.py 生成图片
5. 将图片发送到 Discord
6. 心跳时调用 auto_shutdown.py 检查空闲关闭

## 脚本路径

所有脚本相对于此 skill 目录:
- `scripts/comfyui_manager.py` — 启动/关闭/状态
- `scripts/generate.py` — 生成图片(Python API 调用)
- `scripts/auto_shutdown.py` — 空闲自动关闭检查
- `scripts/civitai.py` — **CivitAI 集成**(搜索/详情/下载/更新检查/推荐参数)
- `scripts/auto_tune.py` — **自动调参**(从 CivitAI 样图元数据提取推荐设置)
- `config.json` — 配置文件(模型别名、默认参数、路径、CivitAI 关联)

## 使用方式

### 启动 ComfyUI
```python
import scripts.comfyui_manager as mgr
mgr.start()  # 自动从 WSL 启动 Windows ComfyUI 进程
```

### 生成图片
```python
from scripts.generate import generate
result = generate(
    positive="your prompt here",
    model="noobv6",        # 见下方模型别名
    batch_size=4,
    width=1024,
    height=1536,
    steps=20,
    cfg=5,
)
# result = {"ok": True, "images": ["/mnt/d/.../sdi_00201_.png", ...]}
```

### 带自动调参生成
```python
from scripts.auto_tune import get_tuned_params
from scripts.generate import generate

params = get_tuned_params("janku")  # 从 CivitAI 获取推荐参数
result = generate(
    positive="your prompt",
    model="janku",
    steps=params["steps"],
    cfg=params["cfg"],
    width=params["width"],
    height=params["height"],
)
```

### CivitAI 搜索模型
```bash
python3 scripts/civitai.py search "anime checkpoint" --limit 5
```

### CivitAI 查看模型详情
```bash
python3 scripts/civitai.py info 140272
```

### CivitAI 获取推荐参数
```bash
python3 scripts/civitai.py params 140272
```

### CivitAI 检查本地模型更新
```bash
python3 scripts/civitai.py check-updates
```
> ⚠️ 需要计算 SHA256,每个文件约 30 秒

### CivitAI 下载模型
```bash
python3 scripts/civitai.py download "https://civitai.com/api/download/models/XXXXX" --filename model_name.safetensors
```

### 更新所有模型的推荐参数到 config
```bash
python3 scripts/auto_tune.py update-all
```

### 发送图片到 Discord
生成完成后,将图片 cp 到 workspace 临时目录,用 message tool 发送到 #🎨-画图 频道(channel:1476675131404193823)。

### 关闭 ComfyUI
```python
import scripts.comfyui_manager as mgr
mgr.stop()
```

## 模型别名

| 别名 | Checkpoint | CivitAI ID | 版本 | 风格 |
|------|-----------|------------|------|------|
| hassaku | hassakuXLIllustrious_v34 | 140272 | v3.4 | Illustrious 动漫 |
| noobv6 | pornmasterPro_noobV6 | 1045588 | noob-V6 | NoobAI 动漫(默认)|
| noobv4 | pornmasterPro_noobV4 | 1045588 | noob-V4 | NoobAI 动漫(旧版)|
| sdxlv8 | pornmaster_proSDXLV8 | 82543 | Pro-SDXL-V8 | SDXL 写实 |
| janku | JANKUTrainedNoobaiRouwei_v69 | 1277670 | v6.9 | NoobAI+RouWei 混合 |
| nova3d | nova3DCGXL_ilV80 | 715287 | IL v8.0 | 3DCG/2.5D |
| unholy | unholyDesireMixSinister_v70 | 1307857 | v7.0 | 暗黑美学 |
| flux | flux1-dev-bnb-nf4-v2 | 638187 | BNB NF4 v2 | Flux 写实 |

## 自动调参(model_params)

每个模型在 config.json 中有 CivitAI 推荐的最佳参数。生成时:
1. 用户指定的参数优先
2. 未指定则使用 `config.json → model_params[alias]` 的推荐值
3. model_params 也没有则使用 `defaults` 全局默认

| 模型 | Steps | CFG | 采样器 |
|------|-------|-----|--------|
| hassaku | 20 | 7 | euler_a |
| janku | 20 | 7 | euler_a |
| noobv6 | 20 | 7 | euler_a |
| sdxlv8 | 25 | 5 | dpmpp_2m |
| nova3d | 20 | 7 | euler_a |
| unholy | 20 | 7 | euler_a |
| flux | 20 | 1 | euler |

## CivitAI 配置

API Key 存于 `~/.openclaw/workspace/credentials/civitai.md`,格式:
```
# CivitAI API Key
Token: your_api_key_here
```

## 提示词优化指南

用户给自然语言描述时,转换为专业 Stable Diffusion 提示词:
- 质量标签在前:`masterpiece, best quality, absurdres, highres`
- 用 `BREAK` 分隔不同语义段
- 动作/姿势用专业标签:`mating press, pov, from below, spread legs`
- 细节标签:`detailed skin, sweat, wet skin, motion blur, dynamic angle`
- 负面提示词加入:`censored, mosaic censoring, bar censor`

## 心跳集成

每次心跳时运行 auto_shutdown.py 检查空闲时间,超过 15 分钟无使用自动关闭 ComfyUI 释放显存。

「設計創意」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。