Nodes/rgthree's ComfyUI Nodes/Power Prompt - Simple (rgthree)
ComfyUI Node Runs on cloud

Power Prompt - Simple (rgthree)

Power Prompt - Simple (rgthree)

By rgthree·Created 3 years ago·Updated 16 days ago· 3,317
Power Prompt - Simple (rgthree)
  • opt_clip
  • CONDITIONING
  • TEXT
prompt
insert_embedding
insert_saved

Power Prompt - Simple is the stripped-down Power Prompt, made for negative prompts. It's the same node minus LoRA support - which sounds like a downgrade until you remember that negative prompts can't use LoRAs anyway. So dropping that machinery isn't a compromise, it's the right tool: a cleaner, less cluttered prompt box for the "what you don't want" half of your generation.

Why you'd reach for it

The full Power Prompt does a lot: embedding menus, LoRA menus, inline <lora:...> parsing, on-node CLIP encoding. That's great for a positive prompt where LoRAs actually apply. But your negative prompt is a different animal - LoRAs have no meaning there, so all that LoRA plumbing is just noise on the node. Power Prompt - Simple keeps the parts that matter for a negative (the text box, embedding insertion, saved snippets, CLIP encoding) and cuts the parts that don't.

The result is a tidy pairing: full Power Prompt for your positive, Power Prompt - Simple for your negative, both with the same embedding-dropdown convenience so you never fat-finger a filename. It's a small quality-of-life choice that keeps your graph readable, which is the whole ethos of the rgthree pack.

Inputs and outputs

One required field:

  • prompt - your multiline negative text.

The optional inputs are pared down: opt_clip (connect a CLIP to encode the text to conditioning right on the node), plus two dropdown helpers, insert_embedding and insert_saved, which paste an embedding name or a saved snippet into your prompt text - note there's no insert_lora here, by design.

Outputs are just two: CONDITIONING (populated when a CLIP is connected - wire it to your KSampler's negative input) and TEXT, the raw string if you'd rather route the text somewhere else. Notice there's no MODEL pass-through either, again because there's no LoRA loading to carry a model through.

Installing it

Power Prompt - Simple is part of rgthree-comfy. Install through ComfyUI Manager (search rgthree's ComfyUI Nodes) or clone the repo:

cd ComfyUI/custom_nodes
git clone https://github.com/rgthree/rgthree-comfy.git

Restart ComfyUI afterward. No models to download, no heavy dependencies - the pack is graph and UI code.

Common issues

The thing to internalize is which node goes where. This one is for negatives (or any LoRA-free positive text). If you want inline <lora:...> loading or the LoRA dropdown, you've reached for the wrong one - that's the full Power Prompt. Trying to load a LoRA through the Simple node just won't happen; it has no model input to do it with.

Second, as with the full node: if you connected a CLIP but nothing's encoding, confirm the CONDITIONING output is actually wired to your sampler's negative slot. Without a CLIP connected, the node only gives you the raw TEXT, which a KSampler can't take directly.

For SDXL, there's a dedicated sibling - SDXL Power Prompt - Simple / Negative - that handles SDXL's two-text-stream setup. Use that one when you're on an SDXL checkpoint rather than this SD1.5-style single-stream node.

And the pack-wide caveat: if the node renders wrong, check whether ComfyUI's Nodes 2.0 frontend is enabled. The Vue rewrite broke several rgthree nodes and the standing workaround is to keep it off.

Categoryrgthree

Inputs (4)

NameTypeDefaultDescription
promptSTRING
opt_clipoptCLIP
insert_embeddingoptCOMBO1 options: CHOOSE
insert_savedoptCOMBO1 options: CHOOSE

Outputs (2)

NameTypeDescription
CONDITIONINGCONDITIONING
TEXTSTRING