Prompt Multiple Styles Selector
Pull A1111 styles into ComfyUI
If you came over from Automatic1111 and miss your saved styles - those named prompt snippets you'd click to stamp "cinematic, dramatic lighting, 35mm" onto whatever you were typing - this node is how you bring them along. It reads your A1111 styles.csv and lets you pick styles from a dropdown, then spits out the prompt text they contain. The "Multiple" part is the upgrade: you can stack several styles at once and it concatenates them.
The catch up front: you have to point it at your styles file
This is the step everyone misses, so here it is first. The node doesn't invent styles - it reads the ones you already have in A1111. Per the README's "Import AUTOMATIC1111 WebUI Styles" section, the flow is:
- Run ComfyUI once so WAS generates its
was_suite_config.json. - Open that file and change
webui_stylesfromNoneto the full path of your A1111styles.csv(on Windows, use double backslashes). - Restart ComfyUI.
If your styles dropdown is empty, this is why - the config isn't pointed at a styles file yet. There's also a webui_styles_persistent_update flag you can set to true so it re-syncs from your WebUI styles on every launch.
How it works and what it outputs
Each A1111 style is a name plus a positive and a negative prompt fragment. You select the styles you want; the node assembles them and gives you two text outputs - a positive prompt and a negative prompt (the README notes the first output is positive, the second negative). You wire those straight into your CLIP Text Encode nodes. Select multiple styles and their fragments combine, which is the fast way to layer a base look plus a couple of modifiers without retyping.
For beginners, this is a genuinely nice on-ramp: styles are reusable, named, and version-controlled in one CSV, so instead of copy-pasting the same quality-boost tail into every prompt you just pick it. Our prompt-engineering notes make the same point - the durable win is a small library of reusable fragments, not one perfect mega-prompt.
Installing it
Ships with WAS Node Suite. Install the pack via ComfyUI Manager (search was-node-suite-comfyui, install, restart) or clone it:
cd ComfyUI/custom_nodes
git clone https://github.com/WASasquatch/was-node-suite-comfyui
install requirements.txt, restart. The only "setup" beyond that is the styles.csv path above - there are no model downloads.
Troubleshooting
Two separate things can go wrong. Empty dropdown / no styles: the webui_styles config path isn't set, or ComfyUI wasn't restarted after setting it. Whole pack won't load ("Import Failed"): that's the pack-wide issue - WAS has been unmaintained since December 2023, and a ComfyUI update can bump a pinned dependency (usually opencv) out from under it. Reinstall requirements.txt into the correct venv (activate it, or use install.bat) to reconcile. Get past those two and the node just works.
Inputs (0)
No inputs
Outputs (0)
No outputs