โ๏ธ CR Prompt Text
The simplest node in Comfyroll, and that's the point
- prompt
- show_help
There's no trick here. CR Prompt Text is a text box with one required field and one output. If you're expecting a hidden feature past that, there isn't one - and that's exactly why it's worth using instead of ComfyUI's generic "Text" primitive when you're building something more than a five-node workflow.
What it's for
Once a workflow gets past a handful of nodes, generic string nodes become impossible to tell apart at a glance - every box just says "Text" until you click into it. CR Prompt Text exists to be a labeled, single-purpose node: it's called "prompt," its output is called prompt, and that's the whole contract. In a graph with a dozen text nodes doing different jobs (a prompt here, a filename template there, a CSV row somewhere else), giving each one a node that names its job is a small readability win that compounds as the workflow grows - especially in the Comfyroll ecosystem, where you're often combining this with CR Combine Prompt or feeding it into a CR Prompt List for batch generation.
How it works
There's nothing to explain mechanically - you type text into the box, the node passes it through unchanged as its output. No parsing, no CSV handling, no character stripping. If you need any of that, reach for CR Multiline Text instead, which has those options built in.
Inputs and outputs that matter
prompt- the multiline text box. Default text is literally "prompt," which is your cue that this field is meant to hold your actual prompt content, not general-purpose text.
Output is prompt (a plain string) plus the pack-wide show_help, which links out to this node's page on the Comfyroll wiki.
How to install it
Search "Comfyroll Studio" in ComfyUI Manager and install, or clone it by hand:
cd ComfyUI/custom_nodes
git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git
Restart ComfyUI. There's genuinely nothing else to set up for this specific node - no models, no dependencies beyond whatever the pack itself needs.
Common issues & troubleshooting
Wondering why this exists when there's already a Text node. It doesn't do anything ComfyUI's built-in string primitive can't - the value is entirely in the label. If you're only using one or two text boxes in a small workflow, there's no real reason to reach for this over the default; it earns its keep in larger graphs where naming matters.
Output not accepted where you expect. The output type is a plain STRING, unlike CR Multiline Text's wildcard output - if a downstream node is expecting a list (for batching), this node won't give you one. Use CR Prompt List or CR Multiline Text with split_string on for that instead.
Pack fails to load entirely. If none of the Comfyroll nodes show up after installing, that's typically a broken install rather than anything wrong with this node specifically - an interrupted git clone or a stale ComfyUI Manager cache can crash the whole pack's import. Delete the ComfyUI_Comfyroll_CustomNodes folder and reinstall clean rather than digging into the traceback.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | prompt | โ |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| prompt | STRING | โ |
| show_help | STRING | โ |