Punk Styler
50 gritty presets for prompts that refuse to be clean
- text_positive
- text_negative
Some prompts want to be polished. Yours wants safety pins, photocopied zines, and a mosh pit. PunkStyler is a single dropdown of 50 punk presets - Anarcho-Punk Manifesto, DIY Punk Zine Cover, Punk Concert Flyer, Grunge Rebellion, Punk Graffiti Wall, Riotous Typography, Street Art Revolt - that wraps your subject in gritty, DIY-flavored language and appends a matching negative. It's one of the per-theme stylers in aegis72/comfyui-styles-all, the pack that preserved azazeal04's removed SDXL Prompt Styler styles.
What it actually is
Prompt styler, pure and simple: you type a subject into text_positive, pick a punk flavor, and get two strings back. Each Punk entry is a JSON template with a {prompt} placeholder plus a negative prompt; the node substitutes your text in and appends the style's negative to yours. Nothing generative happens in the node itself - it's prompt surgery that any checkpoint can digest.
The menu is more than "punk rock album art" repeated fifty ways. There are flyers and posters (Punk Album Back Cover Art, Punk Gig Poster), street-art angles (Graffiti Wall, Graffiti Stencil, Street Art Mural), merch (Skateboard Deck Art, T-Shirt Design, Record Label Logo), and political zine energy (Protest Poster, Poetry Zine Cover). If you're designing a fictional band or a gritty zine aesthetic, this dropdown does the describing for you.
The inputs that matter
text_positive- your subject; the style wraps around it.Punk- the 50-option dropdown;Nonepasses through.log_prompt- on by default; prints before/after to the console.
Outputs: text_positive (styled) and text_negative (your negative plus the style's, comma-joined). Both STRING - straight into CLIPTextEncode.
Installing it
ComfyUI Manager (search ComfyUI-styles-all), or:
cd ComfyUI/custom_nodes
git clone https://github.com/aegis72/comfyui-styles-all
Then restart ComfyUI. No requirements.txt, no models - just stdlib Python and JSON.
Where people get burned
- Negative stacking. Each preset appends its own negative. Combined with a long negative box, prompts can get top-heavy - trim yours when the style already covers a term.
- Restart after edits. The dropdown loads from
data/Punk/Punk.jsonat startup, so custom entries need a restart to appear. - SDXL tuning. Works fine on SD 1.5 too, but like every styler here it's tuned for SDXL's CLIP encoders and does noticeably less on Flux or other LLM-encoded checkpoints.
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| text_positive | STRING | — | |
| text_negative | STRING | — | |
| Punk | COMBO | 50 options: None, Anarcho-Punk Manifesto, Anarchy Aesthetic, Cyberpunk Rebellion, Dystopian Punk Cityscape, DIY Punk Zine Cover, +44 | |
| log_prompt | BOOLEAN | true | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| text_positive | STRING | — |
| text_negative | STRING | — |