Pass Clip
The one-wire workaround for bypassed nodes
- clip
- CLIP
Pass Clip does nothing, and that's the whole point. You feed a CLIP in, you get the same CLIP out, nothing is transformed, nothing is sampled, no VRAM is touched. It's a pass-through node for one specific data type - the CLIP text encoder - and its job is to keep a workflow from breaking when you bypass things.
Here's the problem it solves, because it's not obvious until you've hit it. In ComfyUI, right-click → Bypass (Ctrl+B) is how you temporarily disable a node without deleting it. That's great - until the node you bypassed was sitting between something upstream and something downstream that wanted its output. ComfyUI can lose track of the connection, and suddenly your nice workflow won't queue or a downstream node reports a missing input. The author of this pack hit that wall constantly, which is why the passers exist at all: they sit in front of the finicky node and force the value through, so a bypass upstream doesn't nuke the graph. It's the same workaround that keeps "Display Anything"-style utilities alive in other packs when their source disappears.
The other use is group management. To make a managed group in ComfyUI you need at least two nodes, and passers are perfect filler - you can collapse them, hide their widgets and connections, and use them to fan one CLIP out to several nodes that need it without dragging wires all over the canvas.
What it takes
The schema is as minimal as it gets:
- clip (CLIP, required) - wire this from your checkpoint loader's CLIP output, or from a dual/triple clip loader.
- Output CLIP - plugs straight into whatever wanted the CLIP in the first place (an Apply LoRA, CLIP Text Encode, or similar).
That's the entire node. One wire in, one wire out, name says it all. There are also Pass Integer, Pass String, Pass Float, and a pile of other type-specific passers in the same pack - grab the one whose type matches your data.
Installing it
This node ships in ComfyUI-RvTools_v2, so installing the pack gives you all the passers, switches, and conversion helpers at once. Easiest route is ComfyUI Manager: search "RvTools" and install. Or by hand:
cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2
Restart ComfyUI afterward. There are no model files to download. Dependencies are mostly things ComfyUI already ships (torch, numpy, Pillow), plus opencv-python, pilgram, pynvml and piexif that Manager will grab for you.
Things worth knowing
Big caveat first: the README states the pack is no longer maintained and points to its successor, ComfyUI_Eclipse (same author), which bundles most of these nodes. The v2 nodes still work fine - this isn't a "run away" warning, more a "know you're on the legacy path" one. If you're building a workflow from scratch in 2026, Eclipse is the safer bet.
One more bit of pack history that explains the naming: the earlier RvTools release got renamed and re-published as v2 specifically because ComfyUI Manager kept showing the wrong node names for workflows that used it. So if you see "Pass Clip [RvTools]" with the bracketed suffix, that's the fixed version - old workflows that reference the pre-v2 name will want the pack updated.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| clip | CLIP | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| CLIP | CLIP | — |