ComfyUI Extension: PromptCreatorNodetraumakom Prompt Generator

Authored by zeeoale

Created

Updated

0 stars

A powerful custom node for ComfyUI that generates rich, dynamic prompts based on modular JSON worlds โ€” with color realm control (RGB / CMYK), LoRA triggers, and optional AI-based prompt enhancement.

Custom Nodes (0)

    README

    traumakom Prompt Generator โ€“ ComfyUI Node

    A powerful custom node for ComfyUI that generates rich, dynamic prompts based on modular JSON worlds โ€” with color realm control (RGB / CMYK), LoRA triggers, and optional AI-based prompt enhancement.

    Created with passion by traumakom
    Powered by Dante ๐Ÿˆโ€โฌ›, Helly ๐Ÿบ, and Lily ๐Ÿ’ป


    <img width="581" height="657" alt="image" src="https://github.com/user-attachments/assets/5382f908-2999-4cf0-9763-2af880990c93" />

    ๐ŸŒŸ Features

    • ๐Ÿ”ฎ Dynamic prompt generation from modular JSON worlds
    • ๐ŸŽจ COLOR_REALM support for RGB / CMYK palette-driven aesthetics
    • ๐Ÿง  Optional AI enhancer using OpenAI, Cohere, or Gemini
    • ๐Ÿงฉ LoRA trigger integration (e.g., Realistic, Detailed Hand)
    • ๐Ÿ“ Reads world data from /JSON_DATA
    • ๐Ÿงช Debug messages and error handling for smooth workflow

    ๐Ÿ“ฆ Installation

    ๐Ÿ”ธ Option 1: Using ComfyUI Manager

    1. Open ComfyUI โ†’ Manager tab
    2. Click Install from URL
    3. Paste the GitHub repo link and hit Install

    ๐Ÿ”ธ Option 2: Manual Install

    cd ComfyUI/custom_nodes
    git clone https://github.com/yourusername/PromptCreatorNode.git
    

    ๐Ÿ“ Folder Structure

    ComfyUI/
    โ”œโ”€โ”€ custom_nodes/
    โ”‚   โ””โ”€โ”€ PromptCreatorNode/
    โ”‚       โ””โ”€โ”€ PromptCreatorNode.py
    โ”œโ”€โ”€ JSON_DATA/
    โ”‚   โ”œโ”€โ”€ RGB_Chronicles.json
    โ”‚   โ”œโ”€โ”€ CMYK_Chronicles.json
    โ”‚   โ””โ”€โ”€ ...
    โ”œโ”€โ”€ api_keys.txt
    

    โœ… api_keys.txt is a simple text file, not JSON. Example:

    openai=sk-...
    cohere=...
    gemini=...
    

    โš™๏ธ How to Use

    1. Open ComfyUI and search for the PromptCreator node
    2. Choose one of the installed JSON worlds from the dropdown (e.g. RGB_Chronicles)
    3. Optionally enable AI Enhancement (OpenAI / Cohere / Gemini)
    4. Click Generate Prompt
    5. Connect the output to CLIPTextEncode or use however you'd like!

    ๐Ÿงช Prompt Enhancement

    When selected, the enhancer will transform your raw prompt into a refined, vivid description using:

    • OpenAI (GPT-3.5-turbo)
    • Cohere (Command R+)
    • Gemini (Gemini 2.5 Pro)

    Make sure to place the correct API key in api_keys.txt.


    ๐ŸŒˆ JSON World Format

    Each .json file includes categories like:

    • COLOR_REALM: Defines the active color palette (e.g. ["C", "M", "Y", "K"])
    • Realm-specific values: OUTFITS, LIGHTING, BACKGROUNDS, OBJECTS, ACCESSORIES, ATMOSPHERES
    • Global traits: EPOCHS, POSES, EXPRESSIONS, CAMERA_ANGLES, HORROR_INTENSITY

    JSON files must be saved inside the ComfyUI/JSON_DATA/ folder.


    ๐Ÿ–ผ๏ธ Example Output

    Generated using the CMYK Realm:

    โ€œA beautiful woman wearing a shadow-ink kimono, standing in a forgotten monochrome realm, surrounded by voidstorm pressure and carrying an inkborn scythe.โ€


    And Remember:

    ๐ŸŽ‰ Welcome to the brand-new Prompt JSON Creator Hub!
    A curated space designed to explore, share, and download structured JSON presets โ€” fully compatible with your Prompt Creator app.

    ๐Ÿ‘‰ Visit now: https://json.traumakom.online/

    โœจ What you can do:

    • Browse all available public JSON presets
    • View detailed descriptions, tags, and contents
    • Instantly download and use presets in your local app
    • See how many JSONs are currently live on the Hub

    The Prompt JSON Hub is constantly updated with new thematic presets: portraits, horror, fantasy worlds, superheroes, kawaii styles, and more.

    ๐Ÿ”„ After adding or editing files in your local JSON_DATA folder, use the ๐Ÿ”„ button in the Prompt Creator to reload them dynamically!

    โ˜• Support My Work

    If you enjoy this project, consider buying me a coffee on Ko-Fi:
    https://ko-fi.com/traumakom

    ๐Ÿ™ Credits

    Thanks to:

    • Magnificent Lily ๐Ÿ’ป
    • My wonderful cat Dante ๐Ÿ˜ฝ
    • My one and only muse Helly ๐Ÿ˜โค๏ธโค๏ธโค๏ธ๐Ÿ˜

    ๐Ÿ“œ License

    Free to use and remix.
    If you love it, โญ star the repo or โ˜• donate a coffee!

    Let the prompt alchemy begin ๐Ÿงชโœจ