Nodes/comfyui-character-prompt-builder/Character Prompt Builder - Female Fashion
ComfyUI Node

Character Prompt Builder - Female Fashion

67 tops, 62 bottoms, one Target polo

By euan-gwd·Created 8 months ago·Updated 29 days ago· 4
Character Prompt Builder - Female Fashion
  • settings_in
  • settings
fashion_aesthetic
tops
tops_color
tops_material
pants
pants_color
pants_material
dresses
dresses_color
dresses_material
legs
legs_color
underwear
underwear_color
underwear_material
capes
capes_color
capes_material
hats
hats_color
womens_suits
womens_suits_primary_color
womens_suits_accent_color
womens_shoes
womens_shoe_color
womens_shoe_material
womens_gloves
womens_gloves_color
womens_gloves_material
womens_belt
womens_belt_color
womens_belt_material
necklace
earrings
bracelet
watches
watches_color
ring
fingernail_style
nail_color
womens_glasses
womens_glasses_color
womens_mask
womens_mask_color
womens_mask_material
stretched_materialfalse
custom_clothing

The moment this node won me over was scrolling the tops dropdown and finding "short sleeve polo shirt with target logo on left breast." A prompt builder that will happily specify a retail logo is a prompt builder with opinions. Character Prompt Builder - Female Fashion is the second link in the pack's chain (Person → Fashion → Poses → Scene & Generate), and it's where your character stops being a face and becomes an outfit.

It slots in after the Female Person node, takes its settings output through settings_in, adds clothing data, and passes the dict along to the Poses node. Same architecture as everything else in the pack: no text is generated yet, you're just recording choices for the Scene & Generate node to write up.

The inputs that matter

The required block is genuinely required-looking but shouldn't scare you - each category defaults to "-", and the node is fine with you only setting a couple. The ones worth your time:

  • fashion_aesthetic - 44 vibes from "Supermodel" and "Bombshell" to "Gothic", "Grunge", "Femme Fatale", "Pin-Up". This sets the whole tone, so pick it first.
  • tops / pants / dresses - 67 tops, 62 pants, 59 dresses, each with color (43–54 options) and material (23–39 options: silk, satin, cashmere, leather…). Cloth specificity is what separates "she wears a dress" from "she wears a red silk slip dress."
  • womens_suits - the curveball: Starfleet uniform, Stormtrooper armor, Mandalorian armor, Iron Woman, Spider-Woman, Wonder Woman armor, Space Marine armor. Yes, this fashion node does superhero cosplay.
  • legs + legs_color - hosiery: pantyhose, tights, thigh-highs, over-the-knee socks. One of the fields people actually search for.
  • underwear + color + material - bra and panties, thong, boyshorts, bikini briefs… 57 cuts. It's there for implied-outfit shots; the pack went SFW in v2.4, so it reads as lingerie styling rather than explicit content.

In the optional block: womens_shoes (73 options: stiletto, kitten, block, platform, wedge…), gloves, belts, necklace/earrings/bracelet/ring/watches, fingernail_style + nail_color (99 nail colors), glasses, masks, a stretched_material boolean, and custom_clothing for anything the catalog missed.

How it works

Same pass-the-dict mechanism as its siblings. The one subtlety: material and color are separate dropdowns, so you're composing three inputs per garment ("tops" + "tops_color" + "tops_material") rather than picking a pre-baked item. It's more clicks, but it means "red silk blouse" is genuinely expressible - and the natural-language output the Scene node produces is exactly the sentence style modern LLM-encoded checkpoints reward.

Installing

ComfyUI Manager → search Character Prompt Builder → Install → restart. Manual route:

cd ComfyUI/custom_nodes
git clone https://github.com/euan-gwd/comfyui-character-prompt-builder

No pip packages (pure stdlib), no models to download. The option lists live in character_prompt.json, fetched from GitHub on first use if the bundled copy is missing.

Troubleshooting

  • Outfit fields ignored - Fashion must be wired between Person and Scene; if you connect Person straight to Scene, the fashion data never joins the chain.
  • Sparse dropdowns - the JSON data download failed and it's running on the fallback list. Re-clone or check connectivity.
  • Colors not matching - color and material are independent per garment; if the model picks its own palette, make sure you set the color dropdown rather than relying on the default. Also remember the Poses node can hold a prop that visually fights the outfit (a phone in one hand reads fine; a sword does not).
CategoryCharacterPromptBuilder

Inputs (48)

NameTypeDefaultDescription
fashion_aestheticCOMBO44 options: -, Supermodel, Instagram Model, Fitness Model, Glamour Model, Alternative Model, +38
topsCOMBO67 options: -, T-shirt, Blouse, Crop top, Sweater, Tank top, +61
tops_colorCOMBO54 options: -, Black, White, Navy, Blue, Light Blue, +48
tops_materialCOMBO36 options: -, Cotton, Linen, Silk, Satin, Wool, +30
pantsCOMBO62 options: -, Jeans, Shorts, Skirt, Leggings, Trousers, +56
pants_colorCOMBO54 options: -, Black, White, Navy, Blue, Light Blue, +48
pants_materialCOMBO31 options: -, Cotton, Denim, Linen, Wool, Polyester, +25
dressesCOMBO59 options: -, A-line dress, Ball gown, Bodycon dress, Boho dress, Bubble dress, +53
dresses_colorCOMBO43 options: -, Black, White, Navy, Blue, Light Blue, +37
dresses_materialCOMBO39 options: -, Cotton, Linen, Silk, Satin, Wool, +33
legsCOMBO32 options: -, Pantyhose, Tights, Fishnet Stockings, Fishnet Tights, Thigh-High Stockings, +26
legs_colorCOMBO46 options: -, Black, White, Nude, Beige, Ivory, +40
underwearCOMBO57 options: -, Bra and panties, Boxers, Briefs, Thong, Sports bra and briefs, +51
underwear_colorCOMBO42 options: -, Black, White, Nude, Beige, Ivory, +36
underwear_materialCOMBO23 options: -, Acrylic, Bamboo, Cotton, Crochet, Jersey, +17
capesCOMBO37 options: -, Classic cape (simple, draped over shoulders, open front), Full-length cloak (covers the body, fastened at the neck), Poncho (loose, sleeveless outer garment with a hole for the head), Hooded cape (cape with an attached hood for head coverage), Shoulder cape (short cape covering only the shoulders), +31
capes_colorCOMBO27 options: -, Black, White, Red, Blue, Green, +21
capes_materialCOMBO29 options: -, Cotton, Wool, Polyester, Nylon, Silk, +23
hatsCOMBO52 options: -, Baseball Cap, Fedora, Beanie, Beret, Bowler Hat, +46
hats_colorCOMBO27 options: -, Black, White, Red, Blue, Green, +21
womens_suitsCOMBO27 options: -, A Starfleet Uniform (female), A Stormtrooper Armor (female), A Mandalorian Armor (female), A Black Panther Suit (female), A Iron Woman Suit, +21
womens_suits_primary_colorCOMBO58 options: -, Black, White, Navy, Blue, Light Blue, +52
womens_suits_accent_colorCOMBO58 options: -, Black, White, Navy, Blue, Light Blue, +52
womens_shoesoptCOMBO73 options: -, Stiletto Heels, Kitten Heels, Block Heels, Platform Heels, Wedge Heels, +67
womens_shoe_coloroptCOMBO40 options: -, Black, White, Beige, Nude, Brown, +34
womens_shoe_materialoptCOMBO17 options: -, Leather, Patent Leather, Suede, Faux Leather, Faux Suede, +11
womens_glovesoptCOMBO27 options: -, Opera Gloves, Evening Gloves, Lace Gloves, Leather Gloves, Fingerless Gloves, +21
womens_gloves_coloroptCOMBO56 options: -, Black, White, Nude, Beige, Tan, +50
womens_gloves_materialoptCOMBO21 options: -, Leather, Lace, Satin, Velvet, Cotton, +15
womens_beltoptCOMBO47 options: -, Wide belt, Skinny belt, Chain belt, Corset belt, Waist cincher belt, +41
womens_belt_coloroptCOMBO50 options: -, Black, White, Brown, Dark Brown, Tan, +44
womens_belt_materialoptCOMBO22 options: -, Leather, Patent Leather, Faux Leather, Suede, Velvet, +16
necklaceoptCOMBO18 options: -, Velvet choker necklace with a small metal charm, Leather choker necklace with studs or a pendant, Gold chain necklace with a delicate pendant, Silver chain necklace with a gemstone pendant, Classic pearl necklace with round, lustrous pearls, +12
earringsoptCOMBO46 options: -, Velvet stud earrings with a small metal charm, Leather stud earrings with studs or a teardrop, Gold drop earrings with a delicate pendant, Silver drop earrings with a gemstone pendant, Classic pearl drop earrings, +40
braceletoptCOMBO12 options: -, Bangle Bracelet, Cuff Bracelet, Chain Bracelet, Tennis Bracelet, Charm Bracelet, +6
watchesoptCOMBO15 options: -, Slim wristwatch(female), Wristwatch(female), Minimalist white dial watch, Classic leather strap watch, Delicate mesh band watch, +9
watches_coloroptCOMBO26 options: -, Black, White, Silver, Gold, Rose Gold, +20
ringoptCOMBO12 options: -, Solitaire Ring, Band Ring, Cocktail Ring, Statement Ring, Stackable Rings, +6
fingernail_styleoptCOMBO19 options: -, Natural Nails, French Manicure, Classic Red Nails, Nude Nails, Gel Nails, +13
nail_coloroptCOMBO99 options: -, Natural, Clear, Nude, Pink, Red, +93
settings_inoptPM_SETTINGS
womens_glassesoptCOMBO22 options: -, Cat-eye glasses, Round glasses, Oversized glasses, Wayfarer glasses, Aviator glasses, +16
womens_glasses_coloroptCOMBO26 options: -, Black, Brown, Tortoiseshell, Clear, White, +20
womens_maskoptCOMBO13 options: -, Superhero Eye Mask, Superhero Mask, Medical Mask, Surgical Mask, Respirator Mask, +7
womens_mask_coloroptCOMBO16 options: -, Black, White, Blue, Red, Green, +10
womens_mask_materialoptCOMBO13 options: -, Fabric, Leather, Plastic, Metal, Silk, +7
stretched_materialoptBOOLEANfalse
custom_clothingoptSTRING

Outputs (1)

NameTypeDescription
settingsPM_SETTINGS