Nodes/ComfyUI-UtilsCollection/Instruct Prompt Presets
ComfyUI Node

Instruct Prompt Presets

One click to 'make it a 3D render'

By silveroxides·Created 2 months ago·Updated about 7 hours ago· 24
Instruct Prompt Presets
    • instruct_prompt
    presetSTYLE_3D
    escape_parenthesesfalse

    Style-transfer and image-edit prompts are long, fiddly, and repetitive - "keep the subject position, keep the pose, keep the angle, keep the viewing direction" is a mouthful to type for the twentieth time. UC_InstructPromptPresets is a curated dropdown of finished instruction prompts for turning a reference image into a specific look: 3D render, anime, digital painting, Pixar, Ghibli, synthwave, and a couple dozen more. Pick one, get the full instruction string, wire it into your edit model's prompt.

    This is a "preset pack" node in the best sense: it's not a magic style engine, it's a well-written prompt you'd otherwise copy from the author's collection. The value is consistency and speed - every preset is built on the same skeleton ("keep position… keep pose… keep angle… keep eyes… keep viewing direction") so your style transfers hold the subject steady while only the aesthetic language changes. That skeleton is exactly the kind of thing edit models like Flux Kontext or Qwen-Image respond well to, and it's a pain to maintain by hand.

    How it works

    The preset dropdown enumerates the pack's INSTRUCT_PROMPT_STYLE_* entries - STYLE_3D (the default), STYLE_ANIME, STYLE_PHOTOREALISM, STYLE_DIGITAL_PAINTING, STYLE_COMIC_BOOK, STYLE_DISNEY, STYLE_PIXAR, STYLE_CYBERPUNK, STYLE_GHIBLI, STYLE_SYNTHWAVE, and more. Each preset is a full, ready-to-use instruction prompt with subject-preservation clauses baked in. escape_parentheses is a safety switch: it escapes any (/) left in the prompt so ComfyUI's emphasis-parsing doesn't mangle them into weighted tokens - turn it on if your downstream encoder chokes on parentheses.

    Single output: instruct_prompt, the chosen prompt string. Drop it into your edit/transfer text encoder.

    Installing it

    ComfyUI Manager → search "ComfyUI-UtilsCollection", or:

    cd ComfyUI/custom_nodes
    git clone https://github.com/silveroxides/ComfyUI-UtilsCollection
    

    Restart. Deps are opencv-python and typing-extensions, no models, no API. Newer-extension-API pack - keep ComfyUI updated.

    Caveats worth stating: the presets are single-shot instruction prompts, not multi-stage pipelines - they do not include any negative prompt or model switching, so expect the result to depend heavily on the edit model you pair them with. And check the full list before assuming: if you want a look that isn't in the dropdown, there's no custom-preset field here (this node is presets-only). The sibling preset nodes in the pack cover system messages, bonus prompts, and edit targets if that's the shape you need.

    Categoryadvanced/text

    Inputs (2)

    NameTypeDefaultDescription
    presetCOMBOSTYLE_3D82 options: STYLE_3D, STYLE_70S_SCIFI, STYLE_ADULT_SWIM, STYLE_ADVENTURE_TIME, STYLE_ANIME, STYLE_BOBS_BURGERS, +76
    escape_parenthesesBOOLEANfalsePrevents errors from parentheses left in the prompt.

    Outputs (1)

    NameTypeDescription
    instruct_promptSTRING