ai-toolkit-trainer
Train custom LoRAs with ostris AI-Toolkit. Covers WAN 2.2/2.1 (people, styles, video motion) and Z-Image (Turbo & Base, low-VRAM image LoRAs). Use when the…
Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT). Use for anime, manga, illustrated characters; accepts Danbooru tags + natural language; runs/trains on <6GB VRAM; includes anime inpainting via Anima-LLLite ControlNet
$ npx -y skills add artokun/comfyui-mcp --skill anima-base --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/anima-baseContext preview
The summary Claude sees to decide when to auto-load this skill.
Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT). Use for anime, manga, illustrated characters; accepts Danbooru tags + natural language; runs/trains on <6GB VRAM; includes anime inpainting via Anima-LLLite ControlNet
name: anima-base description: Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT). Use for anime, manga, illustrated characters; accepts Danbooru tags + natural language; runs/trains on <6GB VRAM; includes anime inpainting via Anima-LLLite ControlNet globs: - "**/*.json"
Anima is a ~2B-parameter anime / illustration text-to-image base model from CircleStone Labs, made in collaboration with Comfy Org. It is not SDXL-lineage. The architecture is NVIDIA Cosmos-Predict2-2B-Text2Image (a DiT / flow model), trained on several million anime images plus ~800k non-anime artistic images. It suits anime, manga, and illustrated characters and styles, not realism.
Key traits:
ComfyUI loads it with standard split-file loaders, not a single checkpoint:
| Component | Node | Model file | Folder | Notes | |-----------|------|-----------|--------|-------| | **Diffusion model** | `UNETLoader` | `anima-base-v1.0.safetensors` | `models/diffusion_models/` | weight_dtype `default`; ~4GB fp | | **Text encoder** | `CLIPLoader` | `qwen_3_06b_base.safetensors` | `models/text_encoders/` | Qwen3-0.6B base; **`type": "stable_diffusion"`** in this pack | | **VAE** | `VAELoader` | `qwen_image_vae.safetensors` | `models/vae/` | Qwen-Image VAE (~254MB) |
> Verified from the pack's workflow JSON: `CLIPLoader` widget values are `["qwen_3_06b_base.safetensors", "stable_diffusion", "default"]`. The HF model card describes standard loaders; the exact CLIP `type` string `stable_diffusion` is what the Aitrepreneur "Anima Base Ultra" workflow ships. Use it as-is.
The "Anima Base Ultra" pack (by Aitrepreneur) installs custom nodes and downloads all models. Models are mirrored on `https://huggingface.co/Aitrepreneur/FLX/resolve/main`; the official source is `https://huggingface.co/circlestone-labs/Anima`.
| Node pack | Repo | Used for | |-----------|------|----------| | ComfyUI-Manager | `https://github.com/ltdrdata/ComfyUI-Manager.git` | management | | ComfyUI-Impact-Pack | `https://github.com/ltdrdata/ComfyUI-Impact-Pack` | FaceDetailer / EditDetailerPipe | | ComfyUI-Impact-Subpack | `https://github.com/ltdrdata/ComfyUI-Impact-Subpack` | UltralyticsDetectorProvider | | rgthree-comfy | `https://github.com/rgthree/rgthree-comfy` | Power Lora Loader, Fast Groups, Any Switch | | ComfyUI-KJNodes | `https://github.com/kijai/ComfyUI-KJNodes` | helpers | | ComfyUI_UltimateSDUpscale | `https://github.com/ssitu/ComfyUI_UltimateSDUpscale` | tiled upscaling | | ComfyUI_tinyterraNodes | `https://github.com/TinyTerra/ComfyUI_tinyterraNodes` | ttN seed | | comfyui_controlnet_aux | `https://github.com/Fannovel16/comfyui_controlnet_aux` | DWPreprocessor, DepthAnythingV2 | | **ComfyUI-Anima-LLLite** | `https://github.com/kohya-ss/ComfyUI-Anima-LLLite` | **`AnimaLLLiteApply_sdscripts`** (ControlNet + inpainting) |
Base `$HF = https://huggingface.co/Aitrepreneur/FLX/resolve/main`, `$YOLO11 = https://huggingface.co/Ultralytics/YOLO11/resolve/main`. Append `?download=true`.
| Folder | File | Source | |--------|------|--------| | `diffusion_models/` | `anima-base-v1.0.safetensors` | `$HF` | | `text_encoders/` | `qwen_3_06b_base.safetensors` | `$HF` | | `vae/` | `qwen_image_vae.safetensors` | `$HF` | | `controlnet/` | `anima-lllite-inpainting-v1.safetensors` | `$HF` | | `controlnet/` | `anima-lllite-depth-1.safetensors` | `$HF` | | `controlnet/` | `anima-lllite-lineart-1.safetensors` | `$HF` | | `controlnet/` | `anima-lllite-pose-1.safetensors` | `$HF` | | `controlnet/` | `anima-lllite-any-test-like-1-step2000.safetensors` | `$HF` | | `loras/` | `anima-turbo-lora-v0.1.safetensors` | `$HF` | | `loras/` | `anima-highres-aesthetic-boost.safetensors` | `$HF` | | `loras/` | `anima-preview-3-masterpieces-v5.safetensors` | `$HF` | | `loras/` | `anima_p3_rdbt_v0.29.b.122.safetensors` | `$HF` | | `upscale_models/` | `4x_foolhardy_Remacri.pth`, `4x-ClearRealityV1.pth` | `$HF` | | `ultralytics/bbox/` | `face_yolov9c.pt`, `hand_yolov9c.pt`, `Eyeful_v2-Paired.pt` | `$HF` | | `ultralytics/segm/` | `ntd11_anime_nsfw_segm_v5-variant1.pt` | `$HF` | | `ultralytics/segm/` | `yolo11m-seg.pt` | `$YOLO11` | | `sams/` | `sam_vit_b_01ec64.pth` | `$HF` |
`comfyui_controlnet_aux` fetches the DWPreprocessor/DepthAnythingV2 aux models (`dw-ll_ucoco_384_bs5.torchscript.pt`, `yolox_l.onnx`, `depth_anything_v2_vitl.pth`) on first use.
{
"1": { "class_type": "UNETLoader", "inputs": { "unet_name": "anima-base-v1.0.safetensors", "weight_dtype": "default" }},
"2": { "class_type": "CLIPLoader", "inputs": { "clip_name": "qwen_3_06b_base.safetensors", "type": "stable_diffusion", "device": "default" }},
"3": { "class_type": "VAELoader", "inputs": { "vae_name": "qwen_image_vae.safetensors" }}
}The pack applies it with rgthree `Power Lora Loader`. The plain ComfyUI equivalent is `LoraLoaderModelOnly`:
{
"class_type": "LoraLoaderModelOnly",
"inputs": { "model": ["1", 0], "lora_name": "anima-turbo-lora-v0.1.safetensors", "strength_model": 1.0 }
}The pack ships three other LoRAs you can toggle in Power Lora Loader: `anima-highres-aesthetic-boost`, `anima-preview-3-masterpieces-v5`, `anima_p3_rdbt_v0.29.b.122`. In the non-turbo groups these three are enabled and the turbo LoRA is off; in the turbo groups only the turbo LoRA is on.
This project is no longer maintained. ComfyUI now ships official agent and MCP tooling — Comfy Agent and Comfy MCP — built and supported by the Comfy-Org team with deeper integration than a community project can match.
Repo: artokun/comfyui-mcp
Train custom LoRAs with ostris AI-Toolkit. Covers WAN 2.2/2.1 (people, styles, video motion) and Z-Image (Turbo & Base, low-VRAM image LoRAs). Use when the…
Train a custom anime LoRA on the ANIMA base model with Citron's local Gradio trainer (kohya sd-scripts), <6GB VRAM, character/style LoRAs; covers setup,…
Discover Civitai models with the BUILT-IN download_model action:"search_civitai" and install/generate them locally. Find a checkpoint/LoRA/embedding on…
Diagnose and fix video/image color OBJECTIVELY with the get_image (action:"analyze_color") tool (scopes/stats such as black/white points, contrast, saturation,…
Core ComfyUI knowledge covering workflow format, node types, pipeline patterns, and MCP tool usage
Authoring ComfyUI v2 frontend extensions with @comfyorg/extension-api, covering defineNode/defineExtension/defineWidget, shell UI (sidebar tabs, commands,…