Prompt Clothes
A wardrobe dropdown that types your outfit tags
- STRING
The boring part of prompt building isn't the creativity, it's typing "knee-high boots" correctly for the tenth time. Prompt Clothes is the node that does that typing for you: ten dropdowns, one per layer of an outfit, and it hands back a comma-joined tag string you can drop straight into your prompt pipeline.
It comes from the Prompt Worker pack (lenskikh/ComfyUI-Prompt-Worker) - the same one that gives you the style-assembler "Prompt Сonstructor" and the cleaning "Prompt Worker" node. This one is the specialist: it knows about clothes and only clothes.
How it works
At load time the node reads ten JSON files from nodes/lists_of_types/ (outerwear.json, tops.json, footwear.json, and so on). Each dropdown is one of those files. Pick anything other than "Off" and the node appends the exact tag to a list; everything gets joined with commas and returned. No model, no API, no randomness - it's a text joiner with a wardrobe brain. Deterministic, instant, free.
The inputs that matter
Every input is a dropdown, and honestly only the ones you're dressing for matter:
- outerwear (20 choices: coat, hoodie, denim jacket, fur coat…)
- tops (16), bottoms (19), dresses (15)
- footwear (22), headwear (11), accessories (14)
- traditional (7: kimono, sari, kilt…) if you want cultural or regional wear
- underwear and sportswear cover swimwear and loungewear shots
Each defaults to "Off", which contributes nothing. The single STRING output is the joined tags - something like bomber jacket clothes, jeans pants, ankle boots, . Wire it into the Сonstructor's clothes input, into a Prompt Merger, or straight into a text-encode node.
Two things worth knowing
First, the tags carry a suffix convention - "bomber jacket clothes", "blouse" - so they're meant to read as booru-style tags, not prose. That matters because on SDXL-lineage models (Illustrious, Pony, WAI) earlier tags get stronger attention, so the dropdown order is roughly your priority order.
Second, the dropdowns are just lists loaded from JSON, so you can edit those files to add your own garments. Keep "Off" as the first entry - the node treats it as "nothing" - and follow the author's own warning in lists_of_types/readme.txt: no trailing comma in the list, or json.load chokes and the node fails to appear at startup.
Install
It ships with the pack:
cd ComfyUI/custom_nodes
git clone https://github.com/lenskikh/ComfyUI-Prompt-Worker
then restart ComfyUI. Or use ComfyUI Manager and search "Prompt Worker" - the registry title is literally misspelled "Propmt Worker", so try both spellings. No pip dependencies, no model downloads, no API key. This pack is as dependency-free as they come.
Where it doesn't shine
The list is English-only and a bit generic ("ambush cargo shorts" is a very specific fashion-era choice). If you want full control over every outfit, the dropdown approach will feel restrictive - just write the tags. But if you build character workflows and want a consistent, reusable wardrobe block, this is the one to reach for.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| outerwear | COMBO | 20 options: Off, anorak clothes, blazer clothes, bomber jacket clothes, cape clothes, cardigan clothes, +14 | |
| tops | COMBO | 16 options: Off, blouse, bodysuit, button-down shirt, camisole top, crop top, +10 | |
| bottoms | COMBO | 19 options: Off, ambush cargo shorts, a-line skirt, bermuda shorts, capri pants, cargo pants, +13 | |
| dresses | COMBO | 15 options: Off, a-line dress, ball gown, bodycon dress, cocktail dress, evening gown, +9 | |
| underwear | COMBO | 14 options: Off, boyshorts, boxers, bra, bralette, briefs, +8 | |
| sportswear | COMBO | 12 options: Off, bikini, board shorts, cycling shorts, gym leggings, one-piece swimsuit, +6 | |
| footwear | COMBO | 22 options: Off, ankle boots, ballet flats, boots, brogues, chelsea boots, +16 | |
| headwear | COMBO | 11 options: Off, beanie, beret, bucket hat, cap, fedora, +5 | |
| accessories | COMBO | 14 options: Off, belt, bow tie, gloves, handkerchief, mittens, +8 | |
| traditional | COMBO | 7 options: Off, dashiki, dirndl, hanbok, kilt, kimono, +1 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| STRING | STRING | — |