ComfyUI Node

Punk Styler

50 gritty presets for prompts that refuse to be clean

By aegis72·Created 3 years ago·Updated 2 years ago· 53
Punk Styler
    • text_positive
    • text_negative
    text_positive
    text_negative
    Punk
    log_prompttrue

    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; None passes 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.json at 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.
    CategoryAegisFlow/stylers

    Inputs (4)

    NameTypeDefaultDescription
    text_positiveSTRING
    text_negativeSTRING
    PunkCOMBO50 options: None, Anarcho-Punk Manifesto, Anarchy Aesthetic, Cyberpunk Rebellion, Dystopian Punk Cityscape, DIY Punk Zine Cover, +44
    log_promptBOOLEANtrue

    Outputs (2)

    NameTypeDescription
    text_positiveSTRING
    text_negativeSTRING