Prompt Shelf
The 'Hello ComfyUI' node hiding inside this pack
- text
PromptShelf has the pack's name, which is a little misleading: it's not the shelf. It's the hello-world node that ships with the library - one input, one output, and the entire mechanism is appending the two characters " OK" to whatever string you give it. That's not me being reductive; the source is literally return (text + " OK",). The node isn't even listed in the pack's README node table. The real work of comfyui-prompt-shelf happens in the String Shelf, Resolution Shelf, and their editors, which live in the same Prompt Shelf category.
So why would you reach for it? Past the first ten minutes, you mostly wouldn't. Its one genuinely useful job is confirming the pack loaded. The node appears in the menu, you wire it up, you run it, and if text comes back with " OK" appended, then the custom node imported cleanly and the pack's browser extension is alive. If the node is missing from the menu, that's your install-failed signal - check the ComfyUI console log for the import error. It's the import this of this repo: trivial, but it tells you the plumbing works.
The input/output story is one field. text (STRING, default "Hello ComfyUI") goes in, text (STRING) comes out. There's no persistence, no dropdown, no key, nothing behind it - you're looking at a stub, and calling it a stub is a description, not a complaint. It's honest sample code.
Install it the same way as the rest of the pack, because there's only one install. ComfyUI Manager search for comfyui-prompt-shelf, or:
cd ComfyUI/custom_nodes
git clone https://github.com/timonknispel/comfyui-prompt-shelf
Then restart ComfyUI and refresh the browser. No requirements.txt, no model files to download, no CUDA dependency - one of those rare custom packs that can't break your environment because it doesn't add anything to it.
The one real gotcha is naming. If you searched the node menu for "Prompt Shelf" expecting dropdowns of saved prompts and instead found this bare text box, you grabbed the wrong node. The nodes that actually hold your saved prompts are called String Shelf and Resolution Shelf in the Prompt Shelf category - those are the ones with the data. This one is just the pack waving hello.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | Hello ComfyUI | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |