Neutral Prompt Empty (CCN)
Neutral Prompt Empty (CCN)
- entries
Neutral Prompt Empty (CCN) is the blank page of the neutral-prompt family. It takes no inputs and emits one output - an empty entries list (type NP_ENTRIES) - and it exists for one very good reason: it makes the chained neutral-prompt pipeline buildable in the UI. Its docstring calls it a "no-op bypass," and that's the whole job description.
Here's the context that makes it useful. The pack's neutral-prompt machinery comes in two styles. The Neutral Prompt (CCN) node is self-contained: you hand it a main conditioning, an aux conditioning, a strategy, and it patches the model directly. But there's a sibling system - Neutral Prompt Entry and the Neutral Prompt Guider - that works differently: you collect auxiliary conditionings into a queue (an NP_ENTRIES list) by chaining Entry nodes, then hand the whole list to a Guider that applies every entry against a sampler. In that world, you always need a valid entries list to connect, and sometimes the list is legitimately empty - you want to run the same guider graph with the aux queue empty, to establish the baseline, or to toggle a strategy out without rewiring the whole path.
That's the gap Neutral Prompt Empty fills. Drop one in as the seed of the chain - the first node's entries output into the next Entry's entries input - and you have a starting point that contributes nothing. Wire it or don't; it's an identity element for the list, the way an empty array is an identity for concatenation. It also gives you a stable, always-present socket to leave dangling in a template workflow without ComfyUI complaining, and it makes a clean branch point for "this workflow has an optional neutral-prompt stage" - when you want the stage inactive, you just don't hang any Entry nodes off the empty list.
That's genuinely all there is. One input: none. One output: entries (NP_ENTRIES). No settings, no parameters, no hidden behavior. It cannot fail, which is exactly why you want it in a graph you're going to hand to other people.
Install
Same pack as the rest of the neutral-prompt nodes:
cd ComfyUI/custom_nodes
git clone https://github.com/valkymaera/ComfyCollectorNodes
or ComfyUI Manager → "ComfyCollectorNodes". Restart ComfyUI; find "Neutral Prompt Empty (CCN)" in the "CCN" category. Stock deps, no downloads, MIT.
Common issues
The only "gotcha" is a misunderstanding, and it's the reverse of the usual problem: because this node is a true no-op, beginners sometimes wire it expecting it to clear or reset something. It doesn't clear anything - it's just an empty list. If you want to build the actual queue, chain Neutral Prompt Entry nodes off this one's entries output, each holding one aux conditioning plus its own strategy config. And if you connect it to the Neutral Prompt Guider (CCN) with no entries attached, the guider behaves exactly like the pack's Curve CFG Guider - which the source confirms - so this node is also your polite way of saying "no neutral prompt today" to a guider that usually expects one.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| entries | NP_ENTRIES | — |