ComfyUI Node

Artist Styler

7,700 artist names in a dropdown

By TripleHeadedMonkey·Created 3 years ago·Updated about a year ago· 66
Artist Styler
    • text_positive
    • text_negative
    text_positive
    text_negative
    artist
    log_prompttrue

    ArtistStyler is a dropdown with roughly 7,700 artist names in it. You pick one, type your subject, and the node welds an "in the style of so-and-so" fragment onto your prompt at a heavy weight. That's the whole idea. It saves you from memorizing artist tags and misspelling "Alphonse Mucha" for the hundredth time.

    Here's the part nobody puts on the tin: an artist name only does something if your checkpoint actually learned that artist. The dropdown doesn't know what you're running. It'll happily inject "A. R. Middleton Todd" whether or not a single training image was ever tagged that way, and if it wasn't, you get nothing. SDXL base scrubbed a lot of named-artist knowledge; the anime SD1.5/NAI lineage and plenty of community finetunes still recognize thousands of names. So treat that giant list as aspirational - a big chunk of it is dead on any given model, and the fun is finding which names your checkpoint respects.

    How it works

    ArtistStyler is one node in the MileHighStyler pack, which is a maximalist fork of the classic SDXL Prompt Styler - the drop-down "style injection" node a lot of people already run. The mechanism is pure text. Every entry in the menu is a little JSON template that wraps your prompt with the artist phrasing, and the node drops your text_positive into the {prompt} slot in that template. Per the pack's own docs, everything except your own words gets wrapped at a strong default weight (around 2.0) so the style bites hard.

    Important: this node never touches your model or your image. It rewrites your prompt strings and hands them back as text. All the actual work still happens downstream in your CLIP Text Encode and sampler.

    The inputs and outputs that matter

    Three things you'll set:

    • artist - the 7,700-entry dropdown. No Artist is the off switch; leave it there and the node passes your prompt through untouched.
    • text_positive - your actual subject and scene. This is what lands inside the style template.
    • text_negative - optional; some entries tack their own negative on top of this.

    log_prompt is a boolean that prints the finished prompt to your ComfyUI console. Leave it on while you're learning - it's the fastest way to see exactly what phrase the artist menu injected.

    Outputs are two strings, text_positive and text_negative, which you wire straight into a CLIP Text Encode (positive and negative). Nothing exotic.

    Installing it

    Through ComfyUI Manager: search ComfyUI_MileHighStyler, install, restart. Or from a terminal:

    cd ComfyUI/custom_nodes && git clone https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler
    

    then restart ComfyUI. There are no model files, no requirements.txt, no torch dependencies - it's Python plus a folder of JSON style files, so it installs in seconds and can't wreck your environment. The nodes show up under the ali1234/stylers category (the README calls the group "MileHighStyler").

    Where people get burned

    • Wrong model era. This is an SDXL/SD1.5-era tool and the (artist:2.0) weighting it bakes in is CLIP-encoder syntax. On the 2026 LLM-encoded models - Flux 2, Z-Image, Qwen, Anima, Krea - attention weights are silently discarded and your parentheses get read as literal punctuation. Use it on the SDXL family (SDXL, Illustrious, Pony, NoobAI, WAI) and SD1.5; on anything newer, just name the artist in plain words if the model even knows them.
    • Names that do nothing. As above - most of the 7,700 aren't in your checkpoint. When an artist "doesn't work," it's usually not broken, the model just never learned that name. Check the console log, swap names, keep the ones that move the image.
    • Style swamps subject. Because the artist phrase is weighted so heavily, a strong style can bulldoze your composition. Front-load concrete subject detail, and don't stack five stylers before you've seen what one does.
    Categoryali1234/stylers

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    artistCOMBO7743 options: No Artist, 1041uuu, A. B. Jackson, A. Bill Miller, A. J. Casson, A. R. Middleton Todd, +7737
    log_promptBOOLEANtrue

    Outputs (2)

    NameTypeDescription
    text_positiveSTRING
    text_negativeSTRING