artokun/model-registry
Curated download URLs and target directories for every model the comfyui-mcp skills reference — checkpoints, VAEs, text encoders, LoRAs — organized by family (Flux, WAN, LTX, Qwen, Z-Image, SD15/SDXL). Use when downloading models with download_model / download_civitai_model, when a workflow fails with a missing-model error, or when setting up a new machine.
npx skills add https://github.com/artokun/comfyui-mcp --skill model-registry
One table per family: filename → source URL → target subdir under
<COMFYUI>/models/. Use with download_model(url, target_subfolder, filename).
This registry grows with every release — if a model you need is missing, use
search_models (HuggingFace) or download_civitai_model and consider
contributing the row.
Conventions
https://huggingface.co/<repo>/resolve/main/<path>HUGGINGFACE_TOKEN (accept the license on the HF page first)download_civitai_model (resolves version → file); raw civitai.com/api/download/... URLs work with download_model + CIVITAI_API_TOKENmodel-compatibility skill covers which VAE/CLIP pairs with which architecture| File | Source | Target |
|---|---|---|
| ae.safetensors (Flux/Z-Image VAE) | huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/ae.safetensors (Apache, not gated) | vae/ |
| vae-ft-mse-840000-ema-pruned.safetensors (SD1.5 VAE) | huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.safetensors | vae/ |
| clip_l.safetensors | huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors | text_encoders/ |
| t5xxl_fp8_e4m3fn.safetensors | huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp8_e4m3fn.safetensors | text_encoders/ |
| umt5_xxl_fp8_e4m3fn_scaled.safetensors (WAN) | huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors | text_encoders/ |
flux-txt2img skill for workflows)| File | Source | Target |
|---|---|---|
| flux1-dev.safetensors 🔒 | huggingface.co/black-forest-labs/FLUX.1-dev | diffusion_models/ |
| flux1-schnell.safetensors | huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.safetensors | diffusion_models/ |
| flux2-vae.safetensors (Flux 2 Klein) | huggingface.co/Comfy-Org/flux2-klein — check repo for current path | vae/ |
wan-t2v-video / wan-flf-video skills)Comfy-Org repackages everything: huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged under split_files/.
| File | Path in repo | Target |
|---|---|---|
| wan2.2_i2v_high_noise_14B_fp8_scaled.safetensors | split_files/diffusion_models/ | diffusion_models/ |
| wan2.2_i2v_low_noise_14B_fp8_scaled.safetensors | split_files/diffusion_models/ | diffusion_models/ |
| wan_2.1_vae.safetensors | split_files/vae/ | vae/ |
| wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors | split_files/loras/ | loras/ |
| wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors | split_files/loras/ | loras/ |
| Magical-morph I2V LoRAs (high/low) | huggingface.co/NikolaSigmoid/wan2.2-i2v-loras-magical-morph | loras/ |
| SkinMorph Redmond I2V 14B | civitai.com/models/2210162 (use download_civitai_model) | loras/ |
ltxv2-video skill)| File | Source | Target |
|---|---|---|
| ltx-2-19b-distilled.safetensors | huggingface.co/Lightricks/LTX-2 — check repo for the bf16 distilled path | checkpoints/ |
| gemma_3_12B_it_fp4_mixed.safetensors | huggingface.co/Comfy-Org LTX repackage | text_encoders/ |
| ltx-2-spatial-upscaler-x2-1.0.safetensors | huggingface.co/Lightricks/LTX-2 | upscale_models/ |
| Camera-control LoRAs (dolly-left, distilled-384) | huggingface.co/Lightricks/LTX-2 LoRA dir | loras/ |
qwen-txt2img / qwen-image-edit skills)| File | Source | Target |
|---|---|---|
| qwen_image_fp8_e4m3fn.safetensors | huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_fp8_e4m3fn.safetensors | diffusion_models/ |
| qwen_2.5_vl_7b_fp8_scaled.safetensors | same repo, split_files/text_encoders/ | text_encoders/ |
| qwen_image_vae.safetensors | same repo, split_files/vae/ | vae/ |
| qwen_image_edit_2511_bf16.safetensors | huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI — check repo | diffusion_models/ |
| Qwen-Image 2512 Lightning LoRA | huggingface.co/lightx2v/Qwen-Image-2512-Lightning | loras/ |
| Qwen-Image-Edit 2511 Lightning LoRA | huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning | loras/ |
| Qwen-Image 2512 Turbo LoRA | huggingface.co/Wuli-art/Qwen-Image-2512-Turbo-LoRA | loras/ |
z-image-txt2img skill)| File | Source | Target |
|---|---|---|
| z_image_turbo_bf16.safetensors | huggingface.co/Comfy-Org/z_image_turbo — check repo for split_files path | diffusion_models/ |
| z_image_base_bf16.safetensors | same family repo | diffusion_models/ |
| qwen_3_4b.safetensors (Z-Image text encoder) | Comfy-Org repackage, split_files/text_encoders/ | text_encoders/ |
Use download_civitai_model(model_id) — it resolves the latest version and
handles auth:
| Model | CivitAI |
|---|---|
| RedCraft RedZ ImageDX | civitai.com/models/958009 |
| (2027494 entry in model-settings.json) | civitai.com/models/2027494 |
| Copax Timeless | civitai.com/models/copaxTimeless (search by name) |
find the file under "Files", and rebuild the resolve URL.
HUGGINGFACE_TOKEN after accepting thelicense, or CIVITAI_API_TOKEN for early-access CivitAI files.
models/subdir; check the Target column and model-compatibility.
download_model call after a network drop.
Take artokun/model-registry from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.