Instruct Prompt Presets
One click to 'make it a 3D render'
- instruct_prompt
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.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| preset | COMBO | STYLE_3D | 82 options: STYLE_3D, STYLE_70S_SCIFI, STYLE_ADULT_SWIM, STYLE_ADVENTURE_TIME, STYLE_ANIME, STYLE_BOBS_BURGERS, +76 |
| escape_parentheses | BOOLEAN | false | Prevents errors from parentheses left in the prompt. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| instruct_prompt | STRING | — |