Agent skill

Krea in ComfyUI

by SlavaSexton in SlavaSexton/ComfyUI-Agent-Kit

Helps choose and wire Krea models in ComfyUI: the hosted Krea 2 API nodes versus local open weights, FLUX.1 Krea Dev, and add-on packs for ControlNet and editing.

Apache-2.0Auto-check passedMedia & Creative

Install Krea in ComfyUI

skills CLI
$ npx skills add SlavaSexton/ComfyUI-Agent-Kit --skill krea -a claude-code

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

GitHub CLI
$ gh skill install SlavaSexton/ComfyUI-Agent-Kit krea --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/SlavaSexton/ComfyUI-Agent-Kit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/shared/krea .claude/skills/krea && 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
krea
GitHub stars
105
Token cost
~2.8k tokens
SKILL.md length
1,445 words
Files
2
Skills in repo
4
Repo updated
First seen
Licence
Apache-2.0

At a glance

Helps choose and wire Krea models in ComfyUI: the hosted Krea 2 API nodes versus local open weights, FLUX.1 Krea Dev, and add-on packs for ControlNet and editing.

  • Deciding between Krea's hosted API and open weights for a ComfyUI job
  • SKILL.md covers Which Krea for which job, The hosted graph, buildable, FLUX.1 Krea Dev, buildable and Krea Realtime 14B, and why…, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Building the hosted Krea 2 graph with a style-reference chain

What it does

The skill starts with a fork. The hosted API, which uses the Krea2ImageNode and Krea2StyleReferenceNode, is billed per image, is capped at 1K output and is the only route that reads a moodboard from the Krea website. The open weights, Krea 2 Raw and Turbo, run locally on core nodes, free and at any resolution, but without moodboards.

A table maps jobs to paths: hosted style references with up to 10 reference images, a local style LoRA for one reference, photoreal stills with FLUX.1 Krea Dev on modest VRAM, and instruction editing or ControlNet through community node packs. Realtime or streaming video is sent to separate servers because the ComfyUI pack is unproven. A reference.md file holds node inputs and outputs, the price matrix, weight files and custom-node packs, and local Krea 2 details are routed to a companion MODELS.md file.

When your agent uses it

  • Deciding between Krea's hosted API and open weights for a ComfyUI job
  • Building the hosted Krea 2 graph with a style-reference chain
  • Running FLUX.1 Krea Dev for photoreal stills on low VRAM
  • Finding an add-on for ControlNet or identity-preserving edits on Krea 2

Example prompts

  • “Use my krea.ai moodboard in a ComfyUI workflow for product shots.”
  • “Chain three reference images through Krea2StyleReferenceNode with different strengths.”
  • “I need depth ControlNet on Krea 2 locally. Which pack should I install?”

Requirements

  • A ComfyUI installation
  • Hosted Krea API access for the partner nodes

What it can do on your machine

Read from SKILL.md and the folder at commit 74f5b0b. 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.

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

  • Network

    No URLs in SKILL.md.

    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

Krea in ComfyUI loads about 2.8k tokens when it runs. Until then it costs about 110 tokens; SKILL.md has 1,445 words of instructions outside code blocks.

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

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 SlavaSexton/ComfyUI-Agent-Kit at commit 74f5b0b, republished under its Apache-2.0 licence (© SlavaSexton). 1,445 words, ~2,837 tokens.

Download SKILL.mdSave it as .claude/skills/krea/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
krea
description
Use when a task names Krea or Krea 2, when choosing between Krea's hosted API and its open weights, when wiring the Krea 2 Image or Krea 2 Style Reference API nodes, when building with FLUX.1 Krea Dev, when someone asks about Krea Realtime or realtime or streaming video generation, or when a Krea 2 job needs ControlNet, instruction editing, identity preservation or per-layer conditioning control that core ComfyUI does not provide.

Krea

Krea ships two completely separate things under one brand, and picking the wrong one wastes the job.

The fork, decide it first.

  • Hosted API. Nodes Krea2ImageNode and Krea2StyleReferenceNode, category partner/image/Krea, billed per image, capped at 1K output, and the only path that reads a Krea moodboard from the website.
  • Open weights. Krea 2 Raw and Turbo run locally on core nodes, free, any resolution, no moodboard.

Who owns what, so you open one file, not three. THIS file owns the fork, the hosted graph, the FLUX.1 Krea Dev graph and the ecosystem map. reference.md next to it owns full node I/O, the price matrix, weight files with measured sizes, and the custom-node packs. The kit's MODELS.md already owns the local Krea 2 graph in depth (Raw vs Turbo settings, the qwen3vl_4b encoder and its krea2 CLIP type, the Ostris edit method, the style-reference LoRA on core nodes, the nine official style LoRAs, the abliterated-encoder swap, licence). Do not restate it here, route to it.

Which Krea for which job

JobPathWhy this one
A look you already built on krea.ai as a moodboardhosted Krea2ImageNodemoodboard UUIDs exist only on their service
Style from 1 to 10 reference images, no local weightshosted, chain Krea2StyleReferenceNodeup to 10 refs, each with its own strength
Same style locally, one referencelocal Krea 2 Turbo + krea2_style_reference LoRAfree, no cap at 1K, see MODELS.md
Output above 1Klocal onlythe hosted node's resolution combo has exactly one option, 1K
Photoreal stills, opinionated photographic look, low VRAMFLUX.1 Krea Dev (graph below)11.90 GB (11.09 GiB) fp8, ordinary FLUX graph
Instruction editing that keeps a facelocal Krea 2 + comfyui-krea2editsee the ecosystem map below
Depth / canny / pose control on Krea 2local Krea 2 + comfyui-krea2-controlnetcore has no Krea 2 ControlNet
Realtime or streaming video, interactive prompt changestheir own server, DiffSynth-Studio or LightX2Vthe one ComfyUI pack has 0 stars and is unproven, see below

The hosted graph, buildable

Two nodes, one optional chain. Confirmed against the shipped templates api_krea2_t2i and api_krea2_style_reference on 2026-08-06.

                    LoadImage -> Krea2StyleReferenceNode ---(KREA_STYLE_REF)--+
                    LoadImage -> Krea2StyleReferenceNode <--(chain in)--------+
                                          |
                                          +--(KREA_STYLE_REF)-> Krea2ImageNode -> SaveImage

Style references chain node to node: each Krea2StyleReferenceNode takes an optional incoming style_reference and appends one more, so the last node in the chain is the one you wire to Krea2ImageNode. Ten is a hard ceiling and the node raises rather than truncating.

Krea2ImageNode widget order, which is what you fill when you build the graph in code:

[0] prompt   [1] model   [2] aspect_ratio   [3] resolution
[4] creativity   [5] moodboard_id   [6] moodboard_strength   [7] seed   [8] control_after_generate

The official template ships "Krea 2 Medium", "1:1", "1K", "medium", "", 0.35.

Three model tiers, and the source states what each is for: Medium for expressive illustrations, Large for expressive photorealism, Medium Turbo for speed. Prices differ 4x between Turbo and Large, so the tier is a budget decision as much as a look decision. Full matrix in reference.md.

Things that will bite you here:

  • creativity is a combo of raw / low / medium / high, not a number. The embedded node docs shipped with ComfyUI say FLOAT, which is wrong; they carry their own "AI-generated" disclaimer. The node source wins.
  • resolution accepts only 1K. There is no 2K option to find.
  • moodboard_id must be a real UUID copied from the Krea website or the node raises before spending anything. Only one moodboard per request.
  • Style-reference strength runs -2.0 to 2.0, and negative values invert the style influence rather than disabling it. Set 0 to neutralise, not a negative.
  • Billing follows the most expensive feature you switched on: a moodboard costs more than a style reference, which costs more than plain text, and setting both charges the moodboard rate.

FLUX.1 Krea Dev, buildable

Black Forest Labs' Krea-tuned FLUX, aimed at a photographic look with less of the plastic "AI sheen". It is an ordinary FLUX dev graph, which is the whole point: no new node types.

UNETLoader(flux1-krea-dev_fp8_scaled.safetensors, default)
DualCLIPLoader(clip_l.safetensors, t5xxl_fp16.safetensors, type=flux) -> CLIPTextEncode -> KSampler.positive
                                                            -> ConditioningZeroOut -> KSampler.negative
EmptySD3LatentImage(1024, 1024, 1) -> KSampler.latent_image
KSampler(steps 20, cfg 1.0, euler, simple, denoise 1.0) -> VAEDecode <- VAELoader(ae.safetensors) -> SaveImage

Confirmed by reading the official template flux1_krea_dev.json and expanding its subgraph, 2026-08-06. Note what is absent: the template carries no FluxGuidance node at all, and the negative branch is a ConditioningZeroOut off the same encode. Verified by string search on the template, not by eye. If you add FluxGuidance you are departing from the shipped recipe, so change one thing and compare.

Weights: Comfy-Org/FLUX.1-Krea-dev_ComfyUI, one file, split_files/diffusion_models/flux1-krea-dev_fp8_scaled.safetensors, 11.90 GB (11.09 GiB) measured, ungated. The original black-forest-labs/FLUX.1-Krea-dev is gated, so reach for the repack unless you need the reference weights. Licence flag: flux-1-dev-non-commercial-license.

Krea Realtime 14B, and why ComfyUI is not the road most travelled

Real, open, Apache-2.0. A ComfyUI pack exists but is unproven; the paths with users behind them are elsewhere.

  • Distilled from Wan-AI/Wan2.1-T2V-14B with Self-Forcing, which converts a diffusion video model into an autoregressive one. Their own figure is 11 fps at 4 steps on a single B200, with roughly one second to the first frame. Text to video and video to video, including webcam and canvas input, with the prompt changeable mid-generation.
  • The parts that are the actual contribution: KV Cache Recomputation and KV Cache Attention Bias to hold off error accumulation over a long autoregressive roll.
  • There IS a ComfyUI pack, and it is unproven. eliteprox/ComfyUI-Krea ships KreaRealtimeVideoLoader and KreaRealtimeVideoGenerate and loads the 14B checkpoint. 0 stars, last push 2025-11-04. Treat it as a lead, not a route, and read its source before wiring anything. This entry previously said no ComfyUI node existed. That was wrong: the search behind it looked for the checkpoint FILENAME in code across GitHub and this pack does not name it the same way. A negative claim needs several differently-shaped searches before it is worth stating.
  • What to run instead: their own FastAPI server (github.com/krea-ai/realtime-video, web app on port 8000), DiffSynth-Studio, or LightX2V.
  • Fit on a 24 GB card: the official single file is 28.58 GB (26.61 GiB) measured, so it does not fit. The community fp8 repack 6chan/krea-realtime-video-fp8 is 14.29 GB (13.31 GiB) in both e4m3fn and e5m2, which does. That repack makes no ComfyUI claim and the card is frontmatter only.
Show full SKILL.md (467 more words)Show less

The Krea 2 custom-node ecosystem worth knowing

Core plus what MODELS.md documents covers text to image, the Ostris edit path and the style-reference LoRA. These three fill jobs none of that covers. Adoption numbers read on 2026-08-06; none of the three ships a licence file.

  • lbouaraba/comfyui-krea2edit (over 400 stars, last push 2026-07-29). Instruction editing that holds a face, built around the Krea 2 Identity Edit LoRA. Node Krea2EditModelPatch injects the source image twice, as VAE latent tokens for appearance and through the Qwen3-VL encoder for semantics, which is how the LoRA was trained. Takes a second reference for person-plus-scene edits. Its trainer is public too.
  • facok/comfyui-krea2-controlnet (162 stars, 2026-07-04). Depth, canny, pose and lineart control for Krea 2 through a Control LoRA: Krea2 Control LoRA Loader -> Krea2 Control Image Encode (feed it a comfyui_controlnet_aux preprocessor output) -> Krea2 Control Apply -> sampler. It fails loudly when the loader runs without an attached control latent instead of silently sampling half-patched, which is the behaviour you want.
  • Per-layer conditioning control, and it is a genuine two-horse choice. The upstream is nova452/Rebalance-Pack (formerly ComfyUI-ConditioningKrea2Rebalance) (477 stars, pushed 2026-07-29), which introduced reweighting Krea 2's twelve Qwen3-VL conditioning taps. The fork huwhitememes/comfyui-krea2-conditioning (126 stars, 2026-06-26) argues the upstream multiplies the whole tensor by 4 on top of the per-layer gains, inflating conditioning magnitude by roughly 8.7x, and RMS-renormalises instead so the ratios shift while total magnitude holds. The upstream is the more adopted of the two by a wide margin, so the fork is a minority position that makes a technical case, not the consensus. Reach for either when a Krea 2 job shows skin artifacts or likeness drift; nobody here has run an A/B.

Not adopted and not recommended yet, listed so nobody re-finds them and assumes they are missing knowledge: comfyui-krea2-nunchaku, comfyui-krea2-sageattention-guard, comfyui-krea2-fal-lora-converter, comfyui-krea2-controlnetPlus, ComfyUI_Krea_Nodes. All at 0 to 2 stars.

When it goes wrong

SymptomMost likely cause
The API node errors before generating anythingmoodboard_id is not a UUID, or the prompt is empty; both are validated locally
Style reference seems to fight the promptstrength is negative, which inverts rather than weakens
Cannot find a 2K option on the hosted nodeThere is none. resolution has exactly one entry
Bill is higher than the tier suggestsA moodboard is set, and its rate overrides the style and text rates
creativity will not take a numberIt is a combo of raw / low / medium / high. The embedded doc is wrong
Krea 2 edit shifts the faceWrong pack for the job; the identity path is comfyui-krea2edit, not the Ostris detail enhancer
Looking for Krea Realtime nodes in ComfyUIOne pack exists (eliteprox/ComfyUI-Krea, 0 stars, unproven). The trodden paths are their server, DiffSynth-Studio, LightX2V
FLUX.1 Krea Dev download is gatedUse the ungated Comfy-Org repack, one 11.90 GB (11.09 GiB) file

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

Files

SKILL.md and 1 other file in shared/krea of SlavaSexton/ComfyUI-Agent-Kit.

  • SKILL.md
  • reference.md

Open the folder on GitHubat commit 74f5b0b

Compare with similar skills

Krea in ComfyUI 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.

Krea in ComfyUI compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Krea in ComfyUI this skillSlavaSexton/ComfyUI-Agent-Kit105—~2.8kAutomated safety check: PassApache-2.0
RunninghubHM-RunningHub/OpenClaw_RH_Skills141—~1.6kAutomated safety check: PassApache-2.0
Iibzanllp/infinite-image-browsing1.4k—~3.3kAutomated safety check: PassMIT
9Router Image Generationdecolua/9router30k—~830Automated safety check: PassMIT
Character Refseternityspring/shuohao-skills4.3k—~1.7kAutomated safety check: WarnApache-2.0
H3 Videoagent-next/video-agent120—~2.9kAutomated safety check: PassApache-2.0

Similar skills

  • Runninghub

    HM-RunningHub/OpenClaw_RH_Skills

    Generate images, videos, audio, and 3D models via RunningHub API (420 endpoints) and run any RunningHub AI Application (custom ComfyUI workflow) by webappId.

    141 GitHub stars~1.6k tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • 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 today
    Media & CreativeAuto-check passed
  • Generates images through a 9Router gateway's image endpoint, with model discovery, the request fields and per-provider quirks for OpenAI, Gemini, MiniMax and others.

    30k GitHub stars~830 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
  • H3 Video

    agent-next/video-agent

    OpenVideo skill (v0.1.0): generate high-quality local video with the OpenVideo product (MiniMax H3 backend).

    120 GitHub stars~2.9k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed
  • Anima Base

    artokun/comfyui-mcp

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

    800 GitHub stars~4k tokensUpdated 4 days ago
    Media & CreativeAuto-check passed

More from SlavaSexton/ComfyUI-Agent-Kit

  • MiniMax H3 Video Prompting

    SlavaSexton/ComfyUI-Agent-Kit

    Guides prompting and local ComfyUI use of MiniMax H3 (Hailuo 3), which generates video with synchronized audio, including prompt format, quants and troubleshooting.

    105 GitHub stars~2.5k tokensUpdated 1 mo ago
    Auto-check passed
  • ComfyUI Local Driver

    SlavaSexton/ComfyUI-Agent-Kit

    Drives a local ComfyUI install over its HTTP API to generate and edit images, video and audio, with per-model prompt recipes and workflow guidance.

    105 GitHub stars~12k tokensUpdated 1 mo ago
    Auto-check passed
  • Seedance Video Prompting

    SlavaSexton/ComfyUI-Agent-Kit

    Helps write and debug prompts for ByteDance Seedance video models, with labelled multimodal references and fixes for drift, subtitles and duplicated characters.

    105 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Krea in ComfyUI

What does Krea in ComfyUI do?

Helps choose and wire Krea models in ComfyUI: the hosted Krea 2 API nodes versus local open weights, FLUX.1 Krea Dev, and add-on packs for ControlNet and editing. The skill starts with a fork. The hosted API, which uses the Krea2ImageNode and Krea2StyleReferenceNode, is billed per image, is capped at 1K output and is the only route that reads a moodboard from the Krea website.

When should I use Krea in ComfyUI?

Krea in ComfyUI fits situations like: deciding between Krea's hosted API and open weights for a ComfyUI job; building the hosted Krea 2 graph with a style-reference chain; running FLUX.1 Krea Dev for photoreal stills on low VRAM; finding an add-on for ControlNet or identity-preserving edits on Krea 2.

How do I install Krea in ComfyUI in Claude Code?

Run `npx skills add SlavaSexton/ComfyUI-Agent-Kit --skill krea -a claude-code`. Or copy the skill folder (shared/krea in SlavaSexton/ComfyUI-Agent-Kit) into .claude/skills/krea in your project. Claude Code loads it when a task matches its description.

How do I install Krea in ComfyUI in Codex?

Run `npx skills add SlavaSexton/ComfyUI-Agent-Kit --skill krea -a codex`. Or copy the skill folder (shared/krea in SlavaSexton/ComfyUI-Agent-Kit) into .agents/skills/krea in your project. Codex loads it when a task matches its description.

Can I use Krea in ComfyUI 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 SlavaSexton/ComfyUI-Agent-Kit --skill krea -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/krea, .gemini/skills/krea, .github/skills/krea and .opencode/skills/krea in your project.

What does Krea in ComfyUI need to run?

SKILL.md names no scripts, command-line tools or credentials: Krea in ComfyUI is instructions for the agent only. Our summary lists: A ComfyUI installation; Hosted Krea API access for the partner nodes.

Does Krea in ComfyUI access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Krea in ComfyUI 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 Krea in ComfyUI use?

Krea in ComfyUI is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Krea in ComfyUI use?

About 2.8k tokens (SKILL.md is roughly 11k 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 Krea in ComfyUI?

Skills that share tags, products or a category with Krea in ComfyUI: Runninghub (HM-RunningHub/OpenClaw_RH_Skills, 141 stars), Iib (zanllp/infinite-image-browsing, 1.4k stars), 9Router Image Generation (decolua/9router, 30k stars) and Character Refs (eternityspring/shuohao-skills, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Krea in ComfyUI?

SlavaSexton (a GitHub user) maintains it in SlavaSexton/ComfyUI-Agent-Kit, which has 105 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on September 3, 2026.

Source: SlavaSexton/ComfyUI-Agent-Kit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.