Comfyui Troubleshooter

mckruz/comfyui-expert/skills/comfyui-troubleshooter

作者 mckruzdee27dc3d69b無授權條款91 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫6 個月前更新

Diagnose ComfyUI errors, workflow failures, and quality issues. Suggests fixes based on error patterns, missing dependencies, and community-known workarounds. Use when ComfyUI workflows fail or produce unexpected results.

已封存僅含說明Software Development
AI 產生的概覽

診斷 ComfyUI 錯誤、工作流失敗與輸出品質問題,並依已知錯誤資料庫提出修正建議。

功能
此技能以結構化流程排查 ComfyUI 問題:先將問題歸類為伺服器、工作流、品質或效能問題,再蒐集脈絡資訊,例如確切的錯誤訊息、使用的工作流、涉及的模型、參數設定與硬體狀況,接著與參考錯誤資料庫比對,找出已知原因與對應的修正方式。它會產出修正建議,包含參數調整、缺少的自訂節點或模型安裝步驟,以及版本相容性建議。此外還提供品質問題的決策樹,以及轉往社群與問題追蹤管道的升級路徑。
適用情境
當 ComfyUI 工作流失敗、出現節點或 CUDA 錯誤,或輸出結果異常(例如雜訊瑕疵、人物身分不符、模糊、影片閃爍)時使用。也適用於生成緩慢、記憶體不足或 VRAM 錯誤,以及處理工作流引用的缺少相依項目。
執行需求
不隨附指令碼,僅為說明文件。它引用了配套檔案(疑難排解參考、模型參考、清單狀態檔與硬體設定檔),但這些檔案並未包含在此技能資料夾中;同時假設可存取正在運作的 ComfyUI 執行個體及其 API 端點,用於系統狀態、中斷與釋放記憶體等檢查。

ComfyUI Troubleshooter

Diagnoses and resolves ComfyUI issues across four categories: server errors, workflow errors, quality issues, and performance problems.

Diagnosis Process

Step 1: Classify the Error

CategorySymptomsFirst Check
ServerConnection refused, timeouts, crashesIs ComfyUI running? Check /system_stats
WorkflowNode errors, missing inputs, type mismatchesValidate workflow against inventory
QualityArtifacts, wrong identity, blurry outputCheck settings (CFG, weights, resolution)
PerformanceOOM, slow generation, VRAM errorsCheck VRAM usage, model sizes

Step 2: Gather Context

Collect before diagnosing:

  1. Error message (exact text)
  2. Workflow being executed (or description)
  3. Models involved (checkpoint, LoRA, ControlNet, etc.)
  4. Settings (CFG, steps, resolution, sampler)
  5. Hardware (from foundation/hardware-profile.md)
  6. Inventory (from state/inventory.json)

Step 3: Match Error Pattern

See references/troubleshooting.md for the full error database.

Quick Fix Reference

Top 10 Most Common Errors

1. "CUDA out of memory" → Use FP8: --fp8_e4m3fn-unet → Enable tiled VAE → Reduce resolution → Restart ComfyUI (clears fragmentation)

2. "Node type not found: {name}" → Install the custom node package via ComfyUI-Manager → Check comfyui-inventory node-to-package mapping

3. "Expected scalar type BFloat16 but found Float" → Precision mismatch. Add --force-fp16 or use matching precision nodes

4. Burned/overexposed faces → Lower CFG to 4-5 (InstantID) → Reduce identity method weight → Add noise to negative embeds (35%)

5. "No model found at path" → Check filename spelling (exact match required) → Verify file is in correct subdirectory → Run inventory scan to confirm

6. Watermark artifacts at 1024x1024 → Use 1016x1016 or 1020x1020 instead

7. Identity doesn't match reference → Use higher quality reference image (clear, front-facing) → Increase IP-Adapter weight to 0.8+ → Verify InsightFace antelopev2 is installed

8. Video flickering → Lower FaceDetailer denoise to 0.3 → Add deflicker post-processing → Increase AnimateDiff context overlap to 4+

9. Queue stuck/not processing → POST /interrupt to cancel → POST /free to unload models → Restart ComfyUI

10. Slow generation → Check if --lowvram is enabled (remove it on RTX 5090) → Use --highvram instead → Update cuDNN to 8800+ → Enable SageAttention for Wan models

Decision Tree: Quality Issues

OUTPUT LOOKS WRONG    |    |-- Faces look wrong    |   |-- Too smooth/plastic → Add skin texture LoRA (0.2-0.4)    |   |-- Wrong identity → Increase identity weight, check reference quality    |   |-- Burned/hot → Lower CFG to 4-5, reduce InstantID weight    |   |-- Deformed → Add "bad anatomy, deformed" to negative    |   |-- Different every time → Fix seed, add LoRA for consistency    |    |-- Colors wrong    |   |-- Oversaturated → Lower CFG, add "oversaturated" to negative    |   |-- Washed out → Check VAE is loaded, try different scheduler    |   |-- Color shift in video → Add color correction post-processing    |    |-- Resolution/sharpness    |   |-- Blurry → Increase steps (25-30), check resolution matches model    |   |-- Pixelated → Use proper upscaler (4x-UltraSharp), not resize    |   |-- Artifacts → Lower denoise, check for model corruption    |    |-- Composition    |   |-- Ignoring prompt → Increase CFG slightly, simplify prompt    |   |-- Extra limbs/objects → Add to negative prompt, use ControlNet    |   |-- Wrong pose → Add ControlNet OpenPose with reference

Missing Dependency Resolution

When a workflow references something not in inventory:

Missing Custom Node

1. Identify package from class_type (see inventory skill's mapping)2. Suggest: "Open ComfyUI-Manager → Search → Install {package_name}"3. Alternative: "cd {ComfyUI}/custom_nodes && git clone {repo_url}"4. Remind: Restart ComfyUI after installation

Missing Model

1. Look up in references/models.md for download link2. Provide: exact filename, download URL, target directory3. For large models (>10GB): suggest HF CLI for reliability   "huggingface-cli download {repo} {file} --local-dir {path}"

Version Incompatibility

1. Check ComfyUI version vs node package requirements2. Suggest: "cd {ComfyUI} && git pull" for ComfyUI update3. Or: pin specific node version if newest breaks things

Escalation

If troubleshooting doesn't resolve the issue:

  1. Check ComfyUI GitHub Issues for known bugs
  2. Check specific node package's Issues
  3. Search r/comfyui for community solutions
  4. Suggest posting in ComfyUI Discord with error details

Reference

  • references/troubleshooting.md - Full error database with solutions
  • state/inventory.json - Current installation state
  • references/models.md - Model download links and paths

來源與署名

來源:mckruz/comfyui-expert位於skills/comfyui-troubleshooter提交dee27dc

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架