ComfyUI Node

Prompt Styler Horror

Canned horror scenes for your prompt

By wolfden·Created 3 years ago·Updated about a year ago· 105
Prompt Styler Horror
    • positive_prompt_text_g
    • negative_prompt_text_g
    text_positive
    text_negative
    style
    log_promptNo

    SDXLPromptStylerHorror is the horror-themed node in wolfden's SDXL Prompt Styler pack. Instead of general art styles, it carries ~449 horror presets - Abandoned Asylum, Bloodthirsty Vampire, Carnival Freakshow, Animated Corpse, the whole macabre catalog. You type a subject, pick a mood off the dropdown, and it wraps your text in that scene's dressing so you get atmosphere without having to write the grim details yourself.

    It's a fun grab-and-go for spooky work - think album covers, TTRPG art, October side projects. Just know going in that these presets carry a lot of scene, not just a light stylistic touch.

    How it works

    Each horror style is a JSON entry with a {prompt} placeholder in its prompt field plus a negative_prompt. Pick "Abandoned Asylum" and your text_positive gets slotted into a template full of decay, dim light, and dread. No model runs, no API, no key - it's string substitution. The atmosphere comes from the keywords the preset injects around your subject.

    The negatives are baked in per preset, and if you type into text_negative yours gets merged with the template's rather than replacing it.

    The inputs that matter

    • text_positive - your subject. The preset supplies the horror; you supply the thing.
    • style - the horror scene, ~449 choices. Type to filter.
    • text_negative - optional, merged with the preset's negative.

    log_prompt (No/Yes) prints the assembled prompt to the ComfyUI console - handy here because the horror presets are wordy and you'll want to see what's being added. Outputs are positive_prompt_text_g and negative_prompt_text_g, both strings; positive wires into the CLIP Text Encode feeding your positive conditioning, negative into the negative one. On SDXL, the same string can go into both G and L of a CLIPTextEncodeSDXL.

    Installing it

    ComfyUI Manager: search SDXL Prompt Styler (wolfden), install, restart. Manual route:

    cd ComfyUI/custom_nodes
    git clone https://github.com/wolfden/ComfyUi_PromptStylers
    

    Restart ComfyUI and find it under the Style Prompts submenu. No downloads, no dependencies - pure text handling.

    Where people get tripped up

    Because each preset injects a whole scene, your subject can get a bit steamrolled - you asked for "a cat," the preset added a crumbling asylum, and now the cat is barely in frame. If that happens, flip log_prompt to Yes, read what the style built, and either pick a lighter preset or trim the template. The horror styles are JSON in the pack folder, so editing them is fair game.

    The usual pack caveat holds: these templates were written for SDXL and its CLIP encoder. On SDXL and its descendants (Illustrious, Pony, NoobAI) they land well. On 2026 LLM-encoded models the styling weakens, and the big inherited negative does nothing at CFG 1 - where distilled Turbo/Lightning checkpoints run - because CFG 1 skips the negative pass entirely. The node will style any model's prompt since it's just text, but it was tuned for SDXL horror.

    And if the node doesn't appear, do a full restart and look under Style Prompts, not the root menu.

    CategoryStyle Prompts

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    styleCOMBO449 options: none byHorror, Abandoned Asylum, Alchemist's Study, Animated Corpse, Arachnid Swarm, Back Alley Rogue, +443
    log_promptCOMBONo2 options: No, Yes

    Outputs (2)

    NameTypeDescription
    positive_prompt_text_gSTRING
    negative_prompt_text_gSTRING