Prompt Styler Street
Graffiti, murals and urban scenes
- positive_prompt_text_g
- negative_prompt_text_g
SDXLPromptbyStreetArt is the urban-themed node in wolfden's SDXL Prompt Styler pack. It carries ~31 presets built around street culture - Urban Graffiti Art, City Street Market, Street Performers' Showcase, Neon-lit Nightlife, Street Food Delight, Street Photography Icon, Cityscape at Dusk, and more. Type a subject, pick a scene, and the node wraps your text in that gritty, energetic city look.
It's a quick way to grab an urban vibe - spray-paint murals, neon reflections, busy sidewalks - without hand-writing all the scene detail. As with the pack's other themed nodes, each preset is a full scene rather than a light touch.
How it works
Each style is a JSON entry with a {prompt} placeholder in its prompt field and a negative_prompt. Pick "Neon-lit Nightlife" and your text_positive slots into a template full of neon signage, wet streets, and city energy. No model, no API, no key - string substitution against a lookup table. The urban feel is carried by the keywords the preset injects around your subject.
The negative is baked into each preset, and anything you type into text_negative gets merged with the template's rather than replacing it.
The inputs that matter
- text_positive - your subject, kept simple. The preset supplies the street scene.
- style - the scene, ~31 options.
- text_negative - optional, merged with the preset's negative.
log_prompt (No/Yes) prints the finished prompt to the console. Outputs are positive_prompt_text_g and negative_prompt_text_g, both strings; positive 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.
Where people get tripped up
Street scenes are busy - signage, storefronts, murals, crowds - and that's where SDXL's weak spot for legible text and small background figures shows. Expect gibberish on any "graffiti" lettering and mangled faces in the crowd. That's the base model, not the styler; keep text incidental, crop tight if you can, and consider a face-fix pass. Graffiti texture it does well; graffiti words it does not.
Because each preset is a whole scene, your subject can get lost in the street. If the mix is off, flip log_prompt to Yes, read what got built, and trim. The styles are JSON in the pack folder.
Installing it
ComfyUI Manager: search SDXL Prompt Styler (wolfden), install, restart. Or manually:
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.
Pack-wide caveat: these templates were tuned for SDXL and its CLIP encoder, so they're strongest on SDXL, Illustrious, Pony, NoobAI. On 2026 LLM-encoded models the styling weakens and the inherited negative does nothing at CFG 1, where distilled checkpoints run, because the negative pass isn't computed. If the node doesn't appear after install, restart fully and check Style Prompts, not the root menu.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| text_positive | STRING | — | |
| text_negative | STRING | — | |
| style | COMBO | 31 options: none byStreet, Urban Graffiti Art, City Street Market, Street Performers' Showcase, Neon-lit Nightlife, Street Food Delight, +25 | |
| log_prompt | COMBO | No | 2 options: No, Yes |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| positive_prompt_text_g | STRING | — |
| negative_prompt_text_g | STRING | — |