Agent skill

Anima Base

by artokun in artokun/comfyui-mcp

Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT).

MITAuto-check passedMedia & Creative

Install Anima Base

skills CLI
$ npx skills add artokun/comfyui-mcp --skill anima-base -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install artokun/comfyui-mcp anima-base --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/anima-base .claude/skills/anima-base && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
anima-base
GitHub stars
800
Token cost
~4k tokens
SKILL.md length
1,117 words
Files
1
Skills in repo
42
Repo updated
First seen
Licence
MIT

At a glance

Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT).

  • Works in 5 steps: Weird/distorted images. Use a… → Turbo result looks washed/flat. That's… → AnimaLLLiteApply_sdscripts missing.… → …
  • Illustrated characters
  • SKILL.md covers Overview, Installation, Key Nodes and Settings, plus 9 more sections
  • Reaches github.com and huggingface.co

What it does

Anima Base is an agent skill from artokun/comfyui-mcp. 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

Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Diffusion and image models, Image generation and Comics and storyboards. It works with ComfyUI, Stable Diffusion and Qwen. The repository describes itself as: Local-first, agent-native control plane for ComfyUI — MCP server + sidebar agent that generates images, video & audio, authors and runs workflows, and edits your live graph in… The licence is MIT.

When your agent uses it

  • Illustrated characters
  • Accepts Danbooru tags + natural language
  • Runs/trains on <6GB VRAM
  • Includes anime inpainting via Anima-LLLite ControlNet

Example prompts

  • “/anima-base”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Weird/distorted images. Use a recommended resolution (1024x1024, 896x1152, 832x1216, 768x1344, 640x1536).
  2. Turbo result looks washed/flat. That's turbo at CFG 1. For max quality switch to base mode (drop turbo LoRA, 30 to 50 steps, CFG 4 to 5).
  3. AnimaLLLiteApply_sdscripts missing. Install ComfyUI-Anima-LLLite; it is not a standard ControlNet node. Do not add core AnimaLLLiteApply…
  4. CLIP loads but output is garbage. Confirm CLIPLoader type is stable_diffusion and the file is qwen_3_06b_base.safetensors (the Qwen3-0.6B…
  5. Inpainting ignores the mask. Ensure both SetLatentNoiseMask and the inpainting AnimaLLLiteApply_sdscripts receive the painted mask, and…

What it can do on your machine

Read from SKILL.md and the folder at commit 6ad6fc0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com
    • huggingface.co
    • thetacursed.github.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Anima Base loads about 4k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 1,117 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from artokun/comfyui-mcp at commit 6ad6fc0, republished under its MIT licence (© artokun). 1,117 words, ~4,038 tokens.

Download SKILL.mdSave it as .claude/skills/anima-base/SKILL.md (or your agent's skills folder).
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 1.0 (Anima Base Ultra) Text-to-Image Workflows

Overview

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:

  • Accepts Danbooru-style tags and/or natural language in the same prompt.
  • Very low VRAM. It generates and trains on <6GB VRAM and runs on any PC that can run SDXL/Illustrious.
  • License: CircleStone Labs Non-Commercial License, with NVIDIA Open Model License terms on the weights and derivatives. Generated images are usable commercially per the model card. Verify the current license text before relying on this.

ComfyUI loads it with standard split-file loaders, not a single checkpoint:

ComponentNodeModel fileFolderNotes
Diffusion modelUNETLoaderanima-base-v1.0.safetensorsmodels/diffusion_models/weight_dtype default; ~4GB fp
Text encoderCLIPLoaderqwen_3_06b_base.safetensorsmodels/text_encoders/Qwen3-0.6B base; type": "stable_diffusion" in this pack
VAEVAELoaderqwen_image_vae.safetensorsmodels/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.

Installation

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.

Custom nodes (git clone into ComfyUI/custom_nodes/)
Node packRepoUsed for
ComfyUI-Managerhttps://github.com/ltdrdata/ComfyUI-Manager.gitmanagement
ComfyUI-Impact-Packhttps://github.com/ltdrdata/ComfyUI-Impact-PackFaceDetailer / EditDetailerPipe
ComfyUI-Impact-Subpackhttps://github.com/ltdrdata/ComfyUI-Impact-SubpackUltralyticsDetectorProvider
rgthree-comfyhttps://github.com/rgthree/rgthree-comfyPower Lora Loader, Fast Groups, Any Switch
ComfyUI-KJNodeshttps://github.com/kijai/ComfyUI-KJNodeshelpers
ComfyUI_UltimateSDUpscalehttps://github.com/ssitu/ComfyUI_UltimateSDUpscaletiled upscaling
ComfyUI_tinyterraNodeshttps://github.com/TinyTerra/ComfyUI_tinyterraNodesttN seed
comfyui_controlnet_auxhttps://github.com/Fannovel16/comfyui_controlnet_auxDWPreprocessor, DepthAnythingV2
ComfyUI-Anima-LLLitehttps://github.com/kohya-ss/ComfyUI-Anima-LLLiteAnimaLLLiteApply_sdscripts (ControlNet + inpainting)
Models (download URLs from the pack's .bat / .sh)

Base $HF = https://huggingface.co/Aitrepreneur/FLX/resolve/main, $YOLO11 = https://huggingface.co/Ultralytics/YOLO11/resolve/main. Append ?download=true.

FolderFileSource
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.

Key Nodes

Loaders
json
{
  "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" }}
}
Anima Turbo LoRA (the shipped default — 12-step fast mode)

The pack applies it with rgthree Power Lora Loader. The plain ComfyUI equivalent is LoraLoaderModelOnly:

json
{
  "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.

AnimaLLLiteApply_sdscripts (ControlNet + inpainting — from ComfyUI-Anima-LLLite)

Patches the MODEL. Anima uses LLLite-style control, not standard ControlNetApply conditioning. Inputs: model, image, mask; widget order [lllite_name, strength, start_percent, end_percent, preserve_wrapper]; output: patched MODEL. ComfyUI core now owns the old ID AnimaLLLiteApply (different signature: a MODEL_PATCH from ModelPatchLoader, no mask), so this pack uses the kohya-ss node ID AnimaLLLiteApply_sdscripts.

json
{
  "class_type": "AnimaLLLiteApply_sdscripts",
  "inputs": {
    "model": ["<model>", 0],
    "image": ["<control_or_source_image>", 0],
    "mask": ["<mask>", 0],
    "lllite_name": "anima-lllite-pose-1.safetensors",
    "strength": 1.0, "start_percent": 0.0, "end_percent": 1.0,
    "preserve_wrapper": true
  }
}

Settings

The base model and the turbo-LoRA path want different settings:

ModeStepsCFGSamplerSchedulerDenoiseNotes
Base (no turbo LoRA)30–504–5er_sdesimple1.0Author-recommended for the base model
Turbo LoRA (shipped default)121.0er_sdesimple1.0anima-turbo-lora-v0.1 enabled
Upscale pass (UltimateSDUpscale)121.0er_sdesimple0.284x_foolhardy_Remacri.pth, scale 2x

Sampler character, from the model card: er_sde gives a neutral style, flat colors, sharp lines; euler_ancestral gives softer, thinner lines; dpmpp_2m_sde_gpu is similar with more variety. The optional beta57 scheduler gives painterly looks.

Resolutions

The base model supports 512² to 1536². The pack recommends these to avoid distortion:

AspectResolution
1:11024x1024
3:4896x1152
5:8832x1216
9:16768x1344
9:21640x1536

Prompt Style

Anima accepts Danbooru tags and natural language together. The pack's recommended formula:

masterpiece, best quality, score_7, safe, highres, official art,
1girl, solo,
@artist name,
clean lineart, detailed eyes, soft shading,

A young anime woman with long silver hair and blue eyes stands in a rainy neon city at night.
She wears a black futuristic jacket with glowing blue details. Medium close-up, wet pavement
reflections, soft background blur, cinematic lighting.

The order is quality tags, then subject/count tags, then an optional @artist name, then anime style tags, then 2 to 4 natural-language sentences describing subject, outfit, pose, composition, background, lighting, and mood. Use lowercase tags with spaces (not underscores), except score tags like score_7. Artist tags use @artist name; browse names at the community Anima Style Explorer (https://thetacursed.github.io/Anima-Style-Explorer/).

Recommended negative prompt:

worst quality, low quality, score_1, score_2, score_3, artist name, bad anatomy, bad hands,
missing fingers, extra fingers, extra arms, extra legs, duplicate, twins, text, watermark,
signature, simple background

Unlike Flux/Qwen, Anima does use a real negative prompt via a second CLIPTextEncode (CFG > 1 in base mode).

Show full SKILL.md (420 more words)Show less

Complete Workflow: Text-to-Image (Turbo, 12-step)

json
{
  "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" }},
  "4": { "class_type": "LoraLoaderModelOnly", "inputs": { "model": ["1", 0], "lora_name": "anima-turbo-lora-v0.1.safetensors", "strength_model": 1.0 }},
  "5": { "class_type": "CLIPTextEncode", "inputs": { "clip": ["2", 0], "text": "masterpiece, best quality, score_7, safe, highres, official art, 1girl, solo, clean lineart, detailed eyes, soft shading,\n\nA young anime woman with long silver hair and blue eyes stands in a rainy neon city at night, cinematic lighting." }},
  "6": { "class_type": "CLIPTextEncode", "inputs": { "clip": ["2", 0], "text": "worst quality, low quality, score_1, score_2, score_3, bad anatomy, bad hands, extra fingers, text, watermark, signature, simple background" }},
  "7": { "class_type": "EmptyLatentImage", "inputs": { "width": 896, "height": 1152, "batch_size": 1 }},
  "8": { "class_type": "KSampler", "inputs": {
    "model": ["4", 0],
    "positive": ["5", 0],
    "negative": ["6", 0],
    "latent_image": ["7", 0],
    "seed": 42, "steps": 12, "cfg": 1, "sampler_name": "er_sde", "scheduler": "simple", "denoise": 1
  }},
  "9": { "class_type": "VAEDecode", "inputs": { "samples": ["8", 0], "vae": ["3", 0] }},
  "10": { "class_type": "SaveImage", "inputs": { "images": ["9", 0], "filename_prefix": "anima" }}
}

For the base-quality variant (no turbo), drop node 4 (feed ["1", 0] into KSampler), set steps: 30, cfg: 4.5. Optionally enable the three quality LoRAs (anima-highres-aesthetic-boost, anima-preview-3-masterpieces-v5, anima_p3_rdbt_v0.29.b.122) by chaining LoraLoaderModelOnly nodes.

Complete Workflow: Anime Inpainting (Anima-LLLite ControlNet)

The pack's "INPAINTING CONTROLNET" group loads an image with a painted mask, VAEEncodes it, applies SetLatentNoiseMask, patches the model with the inpainting LLLite (fed the same image and mask), then samples. The mask region is regenerated from the prompt and the rest is preserved.

json
{
  "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" }},
  "4": { "class_type": "LoraLoaderModelOnly", "inputs": { "model": ["1", 0], "lora_name": "anima-turbo-lora-v0.1.safetensors", "strength_model": 1.0 }},
  "5": { "class_type": "LoadImage", "inputs": { "image": "<masked_image.png>" }},
  "6": { "class_type": "AnimaLLLiteApply_sdscripts", "inputs": {
    "model": ["4", 0], "image": ["5", 0], "mask": ["5", 1],
    "lllite_name": "anima-lllite-inpainting-v1.safetensors",
    "strength": 1.0, "start_percent": 0.0, "end_percent": 1.0,
    "preserve_wrapper": true
  }},
  "7": { "class_type": "CLIPTextEncode", "inputs": { "clip": ["2", 0], "text": "<what to paint into the masked area>" }},
  "8": { "class_type": "CLIPTextEncode", "inputs": { "clip": ["2", 0], "text": "worst quality, low quality, bad anatomy, text, watermark" }},
  "9": { "class_type": "VAEEncode", "inputs": { "pixels": ["5", 0], "vae": ["3", 0] }},
  "10": { "class_type": "SetLatentNoiseMask", "inputs": { "samples": ["9", 0], "mask": ["5", 1] }},
  "11": { "class_type": "KSampler", "inputs": {
    "model": ["6", 0],
    "positive": ["7", 0],
    "negative": ["8", 0],
    "latent_image": ["10", 0],
    "seed": 42, "steps": 12, "cfg": 1, "sampler_name": "er_sde", "scheduler": "simple", "denoise": 1
  }},
  "12": { "class_type": "VAEDecode", "inputs": { "samples": ["11", 0], "vae": ["3", 0] }},
  "13": { "class_type": "SaveImage", "inputs": { "images": ["12", 0], "filename_prefix": "anima_inpaint" }}
}

The other LLLite ControlNets use the same AnimaLLLiteApply_sdscripts node. Swap lllite_name and feed a preprocessed control image; the mask can be a full-white/blank mask when not inpainting:

  • anima-lllite-pose-1.safetensors ← DWPreprocessor (OpenPose)
  • anima-lllite-depth-1.safetensors ← DepthAnythingV2Preprocessor
  • anima-lllite-lineart-1.safetensors / anima-lllite-any-test-like-1-step2000.safetensors ← lineart / generic control

Upscaling (optional)

The pack upscales with UltimateSDUpscale (4x_foolhardy_Remacri.pth, 2x, denoise 0.28, 12 steps, er_sde/simple) and refines faces, hands, and eyes with Impact-Pack FaceDetailer driven by UltralyticsDetectorProvider (face_yolov9c.pt, hand_yolov9c.pt, Eyeful_v2-Paired.pt) + SAM (sam_vit_b_01ec64.pth).

VRAM

  • Anima is ~2B params, so it generates in <6GB VRAM and runs anywhere SDXL/Illustrious runs.
  • The text encoder (Qwen3-0.6B) and VAE are both small.
  • A GGUF quantized build exists for even lower memory (Abiray/Anima-base-v1.0-GGUF). It needs a GGUF loader node (e.g. ComfyUI-GGUF), which this pack does not include. Unverified against this workflow.

Troubleshooting

  1. Weird/distorted images. Use a recommended resolution (1024x1024, 896x1152, 832x1216, 768x1344, 640x1536).
  2. Turbo result looks washed/flat. That's turbo at CFG 1. For max quality switch to base mode (drop turbo LoRA, 30 to 50 steps, CFG 4 to 5).
  3. AnimaLLLiteApply_sdscripts missing. Install ComfyUI-Anima-LLLite; it is not a standard ControlNet node. Do not add core AnimaLLLiteApply — that ID now belongs to ComfyUI and has a different input signature.
  4. CLIP loads but output is garbage. Confirm CLIPLoader type is stable_diffusion and the file is qwen_3_06b_base.safetensors (the Qwen3-0.6B base, not the chat/edit Qwen models).
  5. Inpainting ignores the mask. Ensure both SetLatentNoiseMask and the inpainting AnimaLLLiteApply_sdscripts receive the painted mask, and encode the source image with VAEEncode. Denoise 1.0 is fine because the noise mask preserves unmasked pixels.

Training custom LoRAs

To train your own Anima LoRA (character/style) on <6GB VRAM, use the Citron Anima LoRA Trainer; see the anima-lora-trainer skill. Trained .safetensors LoRAs drop into models/loras/ and load via Power Lora Loader / LoraLoaderModelOnly exactly like the bundled LoRAs above.

Sources

  • Official: model weights at https://huggingface.co/circlestone-labs/Anima; ComfyUI-Anima-LLLite README documents the node ID AnimaLLLiteApply_sdscripts after the core AnimaLLLiteApply collision. No vendor prompting guide cited.
  • Empirical: tag-order / @artist prompting and sampler wiring from working graphs; Anima Style Explorer is community, not vendor docs.

© artokun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugin/skills/anima-base of artokun/comfyui-mcp.

Open the folder on GitHubat commit 6ad6fc0

Compare with similar skills

Anima Base next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Anima Base compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Anima Base this skillartokun/comfyui-mcp800—~4kAutomated safety check: PassMIT
Iibzanllp/infinite-image-browsing1.4k—~3.3kAutomated safety check: PassMIT
Character Refseternityspring/shuohao-skills4.3k—~1.7kAutomated safety check: WarnApache-2.0
Imageguaardvark/guaardvark257—~1.8kAutomated safety check: PassMIT
Comfyui Skill OpenclawHuangYuChuh/ComfyUI_Skills_OpenClaw413—~2.7kAutomated safety check: PassApache-2.0
LoRA Space Builderhuggingface/skills11k2 repos~8.4kAutomated safety check: PassApache-2.0

Similar skills

  • Iib

    zanllp/infinite-image-browsing

    Interact with IIB (Infinite Image Browsing) service for searching, browsing, tagging, and organizing AI-generated images.

    1.4k GitHub stars~3.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Character Refs

    eternityspring/shuohao-skills

    给任何故事里的角色真出参考图(小说改编、自己原创的故事、单独设计一个角色都行,不需要小说原文): 一段话描述角色,拆成分层字段、补全后确认, 先出一张正面全身锚点,其余视图(大头照、90° 侧面、背面、细节、45° 大头照)都只参考这张锚点, 按需分档出图。每张图带标识、可单独重出,重出后自动标出哪些图过期。

    4.3k GitHub stars~1.7k tokensUpdated yesterday
    Media & CreativeAuto-check: warnings
  • Image

    guaardvark/guaardvark

    Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…

    257 GitHub stars~1.8k tokensUpdated today
    Media & CreativeAuto-check passed
  • Comfyui Skill Openclaw

    HuangYuChuh/ComfyUI_Skills_OpenClaw

    Run registered ComfyUI workflows through the fast comfyui-skill CLI, and use the official local Comfy MCP for live template, node, model, validation, and orchestration capabilities.

    413 GitHub stars~2.7k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • LoRA Space Builder

    huggingface/skills

    Official

    Builds and publishes a Gradio demo on Hugging Face Spaces for a LoRA, with the pipeline, UI and settings chosen to match that LoRA's task and model card.

    11k GitHub starsUsed in 2 repos~8.4k tokens
    AI & LLM EngineeringAuto-check passed
  • Workflow Template Builder

    Mooshieblob1/MooshieUI

    Builds or modifies ComfyUI workflow JSON templates in MooshieUI's Rust backend (src-tauri/src/templates).

    207 GitHub stars~640 tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed

More from artokun/comfyui-mcp

All 42 skills in this repo
  • AI Toolkit Trainer

    artokun/comfyui-mcp

    Train custom LoRAs with ostris AI-Toolkit. An agent skill from artokun/comfyui-mcp.

    800 GitHub stars~2.7k tokensUpdated 4 days ago
    Auto-check passed
  • Civitai

    artokun/comfyui-mcp

    Discover Civitai models with the BUILT-IN downloadmodel action:"searchcivitai" and install/generate them locally.

    800 GitHub stars~1.1k tokensUpdated 4 days ago
    Auto-check passed
  • Color Correction

    artokun/comfyui-mcp

    Diagnose and fix video/image color OBJECTIVELY with the getimage (action:"analyzecolor") tool (scopes/stats such as black/white points, contrast, saturation, clipping, cast) instead of eyeballing a…

    800 GitHub stars~2.4k tokensUpdated 4 days ago
    Auto-check passed
  • Comfyui Frontend Extensions

    artokun/comfyui-mcp

    Authoring ComfyUI v2 frontend extensions with @comfyorg/extension-api, covering defineNode/defineExtension/defineWidget, shell UI (sidebar tabs, commands, hotkeys), typed events, and handles.

    800 GitHub stars~5.4k tokensUpdated 4 days ago
    Auto-check passed
  • Comfyui Launch Flags

    artokun/comfyui-mcp

    Pick the right ComfyUI startup flags for VRAM, attention, caching, and speed.

    800 GitHub stars~3.1k tokensUpdated 4 days ago
    Auto-check passed
  • Installer Packs

    artokun/comfyui-mcp

    A skill your agent uses when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON.

    800 GitHub stars~952 tokensUpdated 4 days ago
    Auto-check passed

Questions about Anima Base

What does Anima Base do?

Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT). Anima Base is an agent skill from artokun/comfyui-mcp.0, ~2B Cosmos DiT).

When should I use Anima Base?

Anima Base fits situations like: illustrated characters; accepts Danbooru tags + natural language; runs/trains on <6GB VRAM; includes anime inpainting via Anima-LLLite ControlNet.

How do I install Anima Base in Claude Code?

Run `npx skills add artokun/comfyui-mcp --skill anima-base -a claude-code`. Or copy the skill folder (plugin/skills/anima-base in artokun/comfyui-mcp) into .claude/skills/anima-base in your project. Claude Code loads it when a task matches its description.

How do I install Anima Base in Codex?

Run `npx skills add artokun/comfyui-mcp --skill anima-base -a codex`. Or copy the skill folder (plugin/skills/anima-base in artokun/comfyui-mcp) into .agents/skills/anima-base in your project. Codex loads it when a task matches its description.

Can I use Anima Base in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add artokun/comfyui-mcp --skill anima-base -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/anima-base, .gemini/skills/anima-base, .github/skills/anima-base and .opencode/skills/anima-base in your project.

What does Anima Base need to run?

SKILL.md names no scripts, command-line tools or credentials: Anima Base is instructions for the agent only.

Does Anima Base access the network?

SKILL.md names 3 domains. In commands or code: github.com, huggingface.co and thetacursed.github.io; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Anima Base safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Anima Base use?

Anima Base is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Anima Base use?

About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Anima Base?

Skills that share tags, products or a category with Anima Base: Iib (zanllp/infinite-image-browsing, 1.4k stars), Character Refs (eternityspring/shuohao-skills, 4.3k stars), Image (guaardvark/guaardvark, 257 stars) and Comfyui Skill Openclaw (HuangYuChuh/ComfyUI_Skills_OpenClaw, 413 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Anima Base?

artokun (a GitHub user) maintains it in artokun/comfyui-mcp, which has 800 GitHub stars. The repository holds 42 skills in this directory. The repository was last updated on October 5, 2026.

Source: artokun/comfyui-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.