T8 Personal Creative Preset(工作流内个人预设)
Save your own prompt rules inside the workflow, no files, no LLM
- personal_preset
- preset_instruction
- preset_json
Everyone has a set of rules that makes their prompts work - the pacing you like, the shot grammar you keep falling back on, the things you never want to see. T8 Personal Creative Preset(工作流内个人预设) is the node that lets you write those rules down once and reuse them, the same way the pack's built-in case library stores the author's curated mechanisms - except these are yours, stored in your workflow, not on disk, and never mixed into the official or T8 libraries.
It's a pure-local node with no LLM call and no API key. You type your method into a few text fields, and it packages them into a typed personal_preset object plus a readable instruction string that says "this is a user-owned rule set, apply only to the current user's instance, and do not treat it as a MiniMax official Skill or a T8 built-in case." That last line matters - the pack is meticulous about not blurring the line between official MiniMax capabilities, T8's unofficial case library, and your own stuff.
The inputs
preset_name(required) - a short name so you can tell presets apart.purpose(required) - what this preset is for. These two are the only hard requirements.recommended_input- the shape of input this preset expects.structure_anchors- one per line; the structural beats that must survive.creative_rules- your actual rules of thumb.exclusions- what to forbid.rights_confirmation- a combo box where you confirm either "只保存文字规则,不包含第三方媒体" (only text rules, no third-party media) or that you have rights to the media you're describing. It's an honesty gate, and it's baked into the output asmedia_included: false.
What comes out
personal_preset- the typedT8_PERSONAL_CREATIVE_PRESETsocket, which feeds T8 Creative Context Assembler.preset_instruction- the readable text block (great for pasting into a chat or an inspector).preset_json- the structured payload.
The intended path: Preset → Context Assembler → your existing H3/Seedance enhancer, alongside the creative brief, the role map, and the DNA mix. All of it assembles locally into one context string, so your personal rules ride into every downstream prompt without you re-typing them.
Installing
In the comfyui-minimax-h3-prompt-enhancer-T8 pack. ComfyUI Manager: search "MiniMax H3 / Seedance 2.0 / Music 3 Prompt Enhancer (T8)", or:
cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/comfyui-minimax-h3-prompt-enhancer-T8
Restart ComfyUI, Ctrl+F5 the browser. No dependencies to speak of - it's text in, text out.
The one caveat
Because the preset lives inside the workflow, it travels with the workflow JSON. That's the feature (share your method as a workflow) and the gotcha (sharing the JSON shares your rules too - fine for text rules, but don't put anything you'd rather keep private in there). And since it's workflow-local, there's no global preset store across projects - if you want your rules everywhere, either save a template workflow or re-type them. Honestly, for a single project it's a cleaner trade than a config file that rots.
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| preset_name | STRING | — | |
| purpose | STRING | — | |
| recommended_input | STRING | — | |
| structure_anchors | STRING | — | |
| creative_rules | STRING | — | |
| rights_confirmation | COMBO | 仅保存文字规则,不包含第三方媒体 | 2 options: 仅保存文字规则,不包含第三方媒体, 我有权使用所述自有素材 |
| exclusionsopt | STRING | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| personal_preset | T8_PERSONAL_CREATIVE_PRESET | — |
| preset_instruction | STRING | — |
| preset_json | STRING | — |