Summary Writer (Creepybits)
Glue a Saved Prompt File to Your Text Without Leaving ComfyUI
- combined_text
Somewhere in every serious workflow there's a big block of system text - instructions for an LLM, a tagging rubric, a summarization brief - that you're tired of pasting into a text box every time. Summary Writer keeps those blocks in files, lists them in a dropdown, and glues the one you pick onto whatever dynamic text you feed it. It's the file-cabinet approach to prompt management: clean canvas, reusable instructions, one place to edit.
It's part of the "AI Creative Council" in the Creepybits suite, and the docs describe it as an AI editor that combines text inputs and writes a coherent summary - a summarizer of batch data by design.
How it works
The node reads a small index file (assets/summary.json) at startup to build its dropdown of available prompt files. Pick one, and the node loads that file from assets/prompts/, appends two newlines, then appends your text_to_combine. The combined string is what comes out.
Out of the box the dropdown offers seven entries: summary.txt, face_detail.txt, Lora_tagger.txt, summary1.txt, Scene_Director.txt, QWEN.txt, and prompt.txt. summary.txt is the flagship - a "summarize this batch of image descriptions into something creative" brief, built for batch pipelines where dozens of per-image captions get rolled into one story.
The inputs and outputs
- prompt_file - the dropdown of saved prompt files.
- text_to_combine - your dynamic text (multiline), appended after the file contents.
- Output: combined_text - file text, blank line, your text.
Wire the output into an LLM node (the pack's Gemini API node) and you've got a one-node summarization pipeline.
Installing it
Part of ComfyUI-Creepy_nodes:
cd ComfyUI/custom_nodes
git clone https://github.com/Creepybits/ComfyUI-Creepy_nodes
restart, find it under Creepybits/Prompt. Or install via ComfyUI Manager ("Creepy_nodes").
Where it bites
This one has a real trap baked in: the dropdown advertises files that don't actually ship. face_detail.txt, Lora_tagger.txt, and QWEN.txt are listed in summary.json but aren't in the repo's assets/prompts/ folder, so selecting them returns an "ERROR: Prompt file not found" string instead of text. The four that do work are summary.txt, summary1.txt, Scene_Director.txt, and prompt.txt.
The good news: adding your own is easy. Drop a .txt file into assets/prompts/, add its name to assets/summary.json (inside the prompts array), and restart. The dropdown builds from that JSON, so that's the only file list you manage.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt_file | COMBO | 7 options: summary.txt, face_detail.txt, Lora_tagger.txt, summary1.txt, Scene_Director.txt, QWEN.txt, +1 | |
| text_to_combine | STRING | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| combined_text | STRING | — |