input text preset
Seven text slots, zero wiring — the preset node for prompt hoarders
- a
- b
- c
- d
- e
- f
- g
Sometimes the hardest part of a ComfyUI workflow isn't the sampling math - it's keeping seven variations of a prompt in your head at once. Input text preset is a stupid-simple answer to that: a node with seven plain text fields, a through g, that just passes each one straight through as its own output. Nothing transforms, nothing joins, nothing hides behind logic. You type your variants, and each one comes out its own wire.
The "preset" in the name is doing the real work. Because the fields are plain widgets (not forceInput), you can treat this node as a parked clipboard of prompt fragments, seed prefixes, style tokens, or whatever you keep retyping. Keep your base prompt in a, your style block in b, your negative tags in c, and grab whichever you need without opening a text editor. It's the kind of node you don't realize you wanted until a workflow starts sprawling.
How it works
There is no mechanism to speak of. The exec method takes the seven inputs and returns a tuple of them in order. The reason it's an output node (marked OUTPUT_NODE = True) is that ComfyUI needs it to render its outputs visibly - the value is organizational, not computational. Where it earns its keep is upstream of something like ymc's join text or join text to text preset - adv, which is where the fragments actually get assembled.
Inputs and outputs
- a through g - seven STRING fields, each passed through unchanged
- Outputs are the same a through g strings, one per wire
That's it. If you need a prefix prepended to each slot - say, an artist name on every entry - that's what the input text preset - adv sibling is for; it adds a prefix field and timestamp templating. This one is the plain-Jane version.
Installing it
Part of the ymc-node-suite-comfyui pack:
# ComfyUI Manager: search "ymc suite" and install ymc-node-suite-comfyui
# or:
cd ComfyUI/custom_nodes
git clone https://github.com/YMC-GitHub/ymc-node-suite-comfyui
Restart ComfyUI after install. Dependencies are four small pure-Python PyPI helpers that self-install on load; no models, no GPU footprint.
Gotchas
- The fields are plain widgets, so you type values in manually. If you want to wire text in from another node, the related join text to text preset - adv treats its
textinput as forceInput - different tool for a different flow. - Search for it by typing
ymc suiteorinput text presetin the node search box (double-click canvas), or find it under the right-click ymc suite menu. - If you also run WAS Node Suite, Manager may report conflicting node names between the two packs - disable one if you see save-node weirdness.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| a | STRING | — | |
| b | STRING | — | |
| c | STRING | — | |
| d | STRING | — | |
| e | STRING | — | |
| f | STRING | — | |
| g | STRING | — |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| a | STRING | — |
| b | STRING | — |
| c | STRING | — |
| d | STRING | — |
| e | STRING | — |
| f | STRING | — |
| g | STRING | — |