Extra Picker
Zombie, robot, or alien chess pieces in one dropdown
- extra_prompt
This is the sibling node to ChessPiecePrompt in the same tiny pack, and it does one thing: one dropdown, one string out. Pick Zombies, Robots, or Aliens, and it returns a short themed prompt fragment. That's it. No image, no model, no hidden state - the whole node is a dict lookup.
What's interesting is what it deliberately doesn't say. The output is (solo) piece (zombie-like:1.5), (decaying:1.3), (undead:1.4), ... - notice there's no piece name and no color in there. It just says "piece." That's the tell: this is the "extra" you glue onto a prompt that already established the subject. You're meant to append it after something like ChessPiecePrompt's output - or any prompt that names the piece - so every piece in a set gets the same undead, mechanical, or otherworldly treatment. Generate a full board where the King, Queen, and Pawn are all zombies with the same decay aesthetic, and you've got a coherent set instead of six unrelated images.
How to actually use it
Wire extra_prompt into a string-concat node with your main prompt, or just copy the text into your prompt box manually - it's a handful of weighted tags, not a pipeline. Because it names nothing itself, you can drop it after any piece prompt and it reads fine. That makes it a cheap theming lever: keep your base prompt constant, flip the dropdown, and batch out a zombie set and a robot set from the same workflow.
The one caveat
Like its sibling, the fragment uses classic weighted syntax - (word:1.5) - which only works on CLIP-encoded models (SD 1.5, SDXL, Pony, Illustrious). On Flux and other LLM-encoded checkpoints those weights are fed to the encoder as literal punctuation, so if you're on a newer model, strip the parens and colons and the descriptions (decaying, mechanical, alien) still carry the idea. Nothing else to trip on: no broken image path like the pack's other node, no model downloads, no setup.
Install
It ships in the owenreilly/test pack, so in ComfyUI Manager search "test" or "Chess-Manager" and install, then restart:
cd ComfyUI/custom_nodes
git clone https://github.com/owenreilly/test
Then restart ComfyUI and search for "Extra Picker". The pack declares a pile of dependencies in pyproject.toml (GitPython, PyGithub, matrix-client, transformers, typer, rich) but the node code imports none of them - numpy, torch, and Pillow from ComfyUI's own environment cover it, so don't stress if Manager's install of the extras is slow or skipped.
Honest take: you could replicate this with a ten-line wildcard file in minutes, and if you never generate themed chess pieces, you don't need it. But if you've already got the pack installed and you're building a themed set, it's the zero-effort path to batch-consistent results. Just remember it's from a single-commit test repo with an empty README - expect it to keep working (it's simple enough that it will), and expect no updates.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| extra_type | COMBO | 3 options: Zombies, Robots, Aliens |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| extra_prompt | STRING | — |