CornmeisterNL PowerPack
A power-user focused collection of ComfyUI nodes: LoRA management, prompt building, resolution presets, metadata-safe image saving (CivitAI-ready), and UNet model loading.
Nodes (7)
The UNet loader that hands back its own name
One LoRA, one card — and it names itself after your trigger word
Flip between LoRAs like a character select screen
Let GPT-5 write the prompt; you keep the taste
Named resolutions, an empty latent, and two ints you didn't know you wanted
The save node that thinks about your CivitAI upload before you do
The glue node that chains 50 prompts and skips the empties
⚡ CornmeisterNL PowerPack for ComfyUI
A curated collection of power‑user focused ComfyUI custom nodes, designed to streamline prompt building, LoRA workflows, resolution management, metadata‑clean image saving, and model loading — with a strong focus on CivitAI‑ready outputs and production‑grade usability.
This project has grown organically from real daily use and is opinionated by design.
✨ Features Overview
⚡ Power Prompt Builder
Generate advanced image prompts using the OpenAI Responses API.
- Base prompt + instruction driven
- Supports GPT‑5.x family models
- Clean output mode (prompt only, no chatter)
- Ideal for Z‑Image / cinematic prompt styles
⚡ Power Text Concat
Concatenate multiple text inputs into a single prompt string.
- Optional trigger input
- Unlimited chained inputs
- Auto‑skips disabled or empty inputs
- Custom separator support
⚡ Power LoRA Configurator
Configure a single LoRA with:
- LoRA file selection
- Trigger word
- Model & CLIP strength
Outputs a reusable LoRA config object.
⚡ Power LoRA Selector
Select exactly one active LoRA from multiple configurators.
- Model + CLIP passthrough
- Trigger output for prompt injection
- Designed for fast character testing
⚡ Power Res
Resolution & latent generator with JSON‑based presets.
- Presets loaded from
presets/*.json - Manual override option
- Outputs:
- LATENT
- WIDTH
- HEIGHT
⚡ Power Diffusion Model Loader
UNet‑based diffusion model loader.
- Reads from
models/unet - Outputs:
- MODEL
- model_name (string, usable for metadata)
⚡ Power Save Image
Production‑grade image saving node with dual‑output strategy.
Share Output (CivitAI‑ready)
- Clean PNG/JPEG
- Metadata stored as:
parameters(PNG tEXt chunk)- EXIF UserComment (JPEG)
- Fully compatible with CivitAI
Full Flow Archive (optional)
- PNG with embedded full ComfyUI workflow
- Separate
.txtcontaining full workflow JSON - Ideal for archival & reproducibility
Features
- Two output paths:
- Share path
- Full‑flow path
- Per‑save toggles
- Time macros supported:
[time(%Y-%m-%d)]
📂 Installation
Clone or download into your ComfyUI custom_nodes directory:
cd ComfyUI/custom_nodes
git clone https://github.com/Cornmeister/ComfyUI-CornmeisterNL-PowerPack.git
Restart ComfyUI.
You should see in the console:
⚡ [CornmeisterNL Powerpack] Backend loaded (v1.0.0)
🧠 Philosophy
- No unnecessary abstraction
- No forced pipes
- Everything optional unless truly required
- Nodes should never break execution when inputs are missing or disabled
- Metadata should be share‑safe by default, but full reproducibility must remain possible
🚀 Versioning
This repository follows semantic versioning:
v1.0.0→ First stable public release- Patch versions → bugfixes
- Minor versions → new nodes or features
- Major versions → breaking changes
🧩 Requirements
- ComfyUI (recent)
- Python 3.10+
- Pillow
- Requests (for Power Prompt Builder)
- OpenAI API key (only if using prompt builder)
Set your API key as an environment variable:
OPENAI_API_KEY=sk-...
📜 License
MIT — do whatever you want, attribution appreciated.
👤 Author
CornmeisterNL
Built by a power user, for power users.
⚡ Enjoy.