Nodes/ComfyUI-InstantID/📷ID Prompt_Styler
ComfyUI Node

📷ID Prompt_Styler

Eight canned looks for InstantID, no prompt-writing required

By ZHO-ZHO-ZHO·Created 3 years ago·Updated 2 years ago· 1,444
📷ID Prompt_Styler
    • positive_prompt
    • negative_prompt
    prompta woman, retro futurism, retro game
    negative_prompt(lowres, low quality, worst quality:1.2), (text:1.2), watermark, painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly
    style_nameNeon

    This is the small, unglamorous node that's easy to skip past - but it saves you from hand-writing style boilerplate every time you want your InstantID output to look like a watercolor, a film-noir shot, or a neon sign instead of a plain portrait. Type your subject, pick a style from the dropdown, and it splices the two into a positive and negative prompt ready to feed straight into InstantID Generation.

    How it works

    It's a template node, not a generator - no model involved. style_name picks a preset from InstantID's own official style list (the same eight styles the original repo ships demos for), and the node concatenates your prompt text into that template alongside a matching negative_prompt. The README notes it's built to be compatible with other Prompt_Styler-style nodes floating around the ecosystem - most notably PhotoMaker's - so if you've used one of those before, this will feel familiar.

    The inputs and outputs that matter

    prompt is your subject line - the default is a placeholder ("a woman, retro futurism, retro game") so you know what shape of text to write, but you'll replace it with your own. negative_prompt ships a solid general-purpose default (low-res/watermark/deformed boilerplate) that works fine untouched for most use. style_name is the one that actually does something interesting: nine options, (No style) for a plain pass-through plus eight real styles - Watercolor, Film Noir, Neon (the default), Jungle, Mars, Vibrant Color, Snow, and Line art. Each one is doing real prompt-engineering work behind the scenes so you don't have to write "watercolor painting, soft edges, visible brush texture" yourself every time.

    Outputs are two plain strings: positive_prompt and negative_prompt. Wire them straight into InstantID Generation's positive/negative inputs.

    Installing it

    It ships inside the same pack as everything else here - search ComfyUI Manager for ComfyUI-InstantID, or manually: cd ComfyUI/custom_nodes && git clone https://github.com/ZHO-ZHO-ZHO/ComfyUI-InstantID.git, cd in, pip install -r requirements.txt, restart. No separate model download for this one specifically - it's pure text templating, so once the pack is installed this node just works.

    Common issues

    There's genuinely not much to break here - it's the simplest node in the pack. A couple of things worth knowing anyway:

    Your subject description gets overridden by the style, not blended cleanly. Since this is string concatenation under the hood, a very detailed or unusually-worded prompt can end up fighting the style template rather than complementing it. Keep your subject description short and concrete (who/what, not mood or lighting - let the style preset own that) and you'll get more predictable results.

    (No style) isn't "no styling at all." It's the pass-through option - your prompt and negative prompt go through mostly untouched - but it's still worth checking what it actually outputs if you're troubleshooting an odd result, rather than assuming it's a no-op.

    Picking a style doesn't override ip_adapter_scale or controlnet_conditioning_scale on InstantID Generation. This node only touches the text prompts. If a style like Line art or Watercolor isn't showing up strongly in your output, that's a strength problem on the generation node, not something to fix here.

    Category📷InstantID

    Inputs (3)

    NameTypeDefaultDescription
    promptSTRINGa woman, retro futurism, retro game
    negative_promptSTRING(lowres, low quality, worst quality:1.2), (text:1.2), watermark, painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly
    style_nameCOMBONeon9 options: (No style), Watercolor, Film Noir, Neon, Jungle, Mars, +3

    Outputs (2)

    NameTypeDescription
    positive_promptSTRING
    negative_promptSTRING