Nodes/ComfyUI-Creepy_nodes/Summary Writer (Creepybits)
ComfyUI Node

Summary Writer (Creepybits)

Glue a Saved Prompt File to Your Text Without Leaving ComfyUI

By Creepybits·Created about a year ago·Updated 2 months ago· 32
Summary Writer (Creepybits)
    • combined_text
    prompt_file
    text_to_combine

    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.

    CategoryCreepybits/Prompt

    Inputs (2)

    NameTypeDefaultDescription
    prompt_fileCOMBO7 options: summary.txt, face_detail.txt, Lora_tagger.txt, summary1.txt, Scene_Director.txt, QWEN.txt, +1
    text_to_combineSTRING

    Outputs (1)

    NameTypeDescription
    combined_textSTRING