I have my menus separated out in ways that make sense to me. I did it to save space for my players. Let me know if anyone has any advice please. This menu is for player traits !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**Race:** @{selected|subrace}
**Class:** @{selected|class_display}
**Background:** @{selected|background}
**Alignment:** @{selected|alignment}
**XP:** @{selected|experience} / @{selected|experience|max}
**HP:** @{selected|bar1} / @{selected|hp|max} | **Temporary:** @{selected|hp_temp}
**AC: ** @{selected|bar3} | **Init:** @{selected|initiative_bonus} | **Spd: ** @{selected|speed}
**Jump Distance:** [[(@{selected|strength}/2)]] / [[@{selected|strength}]]ft.
**Jump Height:** [[((@{selected|strength_mod}+2)/2)]] / [[@{selected|strength_mod}+2]] ft.
**Passive Perception:** @{selected|passive_wisdom}
CHATMENU }} --separator: | : --title:Languages --repeating_proficiencies|name|output|prof_type=Language --title:Tools --repeating_tool|toolname|tool --title:Traits --repeating_traits|name|output|name!Invocation: Spell Menu's. I have three, the first is to sort all the spells out, the second is their prepared spells, and the last is just for descriptions. Sort !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**Filters**
Casting Time = ?{Casting time|any, |Action,1 action|Reaction,reaction|Bonus Action,bonus}
Ritual = ?{Ritual|any,<2|no, |yes,1}
Concentration = ?{Concentration|any,<2|no, |yes,1}
Range = ?{Range|any,<2|ranged,feet|self,self|touch,touch}
School = ?{School|any, |Abjuration,Abjuration|Conjuration,Conjuration|Divination,Divination|Enchantment,Enchantment|Evocation,Evocation|Illusion,Illusion|Necromancy,Necromancy|Transmutation,Transmutation}
CHATMENU}} --separator: | : --title:Cantrips --repeating_spell-cantrip|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl-1 *(@{selected|lvl1_slots_expended}/@{selected|lvl1_slots_total})* --repeating_spell-1|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 2 *(@{selected|lvl2_slots_expended}/@{selected|lvl2_slots_total})* --repeating_spell-2|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 3 *(@{selected|lvl3_slots_expended}/@{selected|lvl3_slots_total})* --repeating_spell-3|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 4 *(@{selected|lvl4_slots_expended}/@{selected|lvl4_slots_total})* --repeating_spell-4|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 5 *(@{selected|lvl5_slots_expended}/@{selected|lvl5_slots_total})* --repeating_spell-5|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 6 *(@{selected|lvl6_slots_expended}/@{selected|lvl6_slots_total})* --repeating_spell-6|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 7 *(@{selected|lvl7_slots_expended}/@{selected|lvl7_slots_total})* --repeating_spell-7|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 8 *(@{selected|lvl8_slots_expended}/@{selected|lvl8_slots_total})* --repeating_spell-8|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} --title:Lvl 9 *(@{selected|lvl9_slots_expended}/@{selected|lvl9_slots_total})* --repeating_spell-9|spellname|spell|spellcastingtime=?{Casting time},spellrange=?{Range},spellritual=?{Ritual},spellconcentration=?{Concentration},spellschool=?{School} Prepared !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**Spell Attack Modifier:** @{selected|spell_attack_mod}
**Spell Save DC:** @{selected|spell_save_dc}
CHATMENU}} --separator: | : --title:Cantrips --repeating_spell-cantrip|spellname|spell --title:Lvl-1 *(@{selected|lvl1_slots_expended}/@{selected|lvl1_slots_total})* --repeating_spell-1|spellname|spell|spellprepared --title:Lvl 2 *(@{selected|lvl2_slots_expended}/@{selected|lvl2_slots_total})* --repeating_spell-2|spellname|spell|spellprepared --title:Lvl 3 *(@{selected|lvl3_slots_expended}/@{selected|lvl3_slots_total})* --repeating_spell-3|spellname|spell|spellprepared --title:Lvl 4 *(@{selected|lvl4_slots_expended}/@{selected|lvl4_slots_total})* --repeating_spell-4|spellname|spell|spellprepared --title:Lvl 5 *(@{selected|lvl5_slots_expended}/@{selected|lvl5_slots_total})* --repeating_spell-5|spellname|spell|spellprepared --title:Lvl 6 *(@{selected|lvl6_slots_expended}/@{selected|lvl6_slots_total})* --repeating_spell-6|spellname|spell|spellprepared --title:Lvl 7 *(@{selected|lvl7_slots_expended}/@{selected|lvl7_slots_total})* --repeating_spell-7|spellname|spell|spellprepared --title:Lvl 8 *(@{selected|lvl8_slots_expended}/@{selected|lvl8_slots_total})* --repeating_spell-8|spellname|spell|spellprepared --title:Lvl 9 *(@{selected|lvl9_slots_expended}/@{selected|lvl9_slots_total})* --repeating_spell-9|spellname|spell|spellprepared Descriptions !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**Spell Attack Modifier:** @{selected|spell_attack_mod}
**Spell Save DC:** @{selected|spell_save_dc}
CHATMENU}} --separator: | : --title:Cantrips --repeating_spell-cantrip|spellname|spell --title:Lvl-1 *(@{selected|lvl1_slots_expended}/@{selected|lvl1_slots_total})* --repeating_spell-1|spellname|spelldescription! --title:Lvl 2 *(@{selected|lvl2_slots_expended}/@{selected|lvl2_slots_total})* --repeating_spell-2|spellname|spelldescription! --title:Lvl 3 *(@{selected|lvl3_slots_expended}/@{selected|lvl3_slots_total})* --repeating_spell-3|spellname|spelldescription! --title:Lvl 4 *(@{selected|lvl4_slots_expended}/@{selected|lvl4_slots_total})* --repeating_spell-4|spellname|spelldescription! --title:Lvl 5 *(@{selected|lvl5_slots_expended}/@{selected|lvl5_slots_total})* --repeating_spell-5|spellname|spelldescription! --title:Lvl 6 *(@{selected|lvl6_slots_expended}/@{selected|lvl6_slots_total})* --repeating_spell-6|spellname|spelldescription! --title:Lvl 7 *(@{selected|lvl7_slots_expended}/@{selected|lvl7_slots_total})* --repeating_spell-7|spellname|spelldescription! --title:Lvl 8 *(@{selected|lvl8_slots_expended}/@{selected|lvl8_slots_total})* --repeating_spell-8|spellname|spelldescription! --title:Lvl 9 *(@{selected|lvl9_slots_expended}/@{selected|lvl9_slots_total})* --repeating_spell-9|spellname|spelldescription! This menu is for Abilities and Skills !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**HP:** @{selected|bar1} / @{selected|hp|max} | **Temporary:** @{selected|hp_temp}
**AC: ** @{selected|bar3} | **Init:** @{selected|initiative_bonus} | **Spd: ** @{selected|speed}
**Jump** - Distance [[(@{selected|strength}/2)]] / [[@{selected|strength}]]ft.
**Jump** - Height [[((@{selected|strength_mod}+2)/2)]] / [[@{selected|strength_mod}+2]] ft.
**Passive Perception:** @{selected|passive_wisdom}
CHATMENU }} --separator: | : --title:Ability Rolls --**Str @{selected|strength}** *(@{selected|strength_mod})* ,strength|**Dex @{selected|dexterity}** *(@{selected|dexterity_mod})*,dexterity|**Con @{selected|constitution}** *(@{selected|constitution_mod})* ,constitution|**Int @{selected|intelligence}** *(@{selected|intelligence_mod})* ,intelligence|**Wis @{selected|wisdom}** *(@{selected|wisdom_mod})*,wisdom|**Cha @{selected|charisma}** *(@{selected|charisma_mod})*,charisma --title:Saving Throws --Str,strength_save|Dex,dexterity_save|Con,constitution_save|Int,intelligence_save|Wis,wisdom_save|Cha,charisma_save --title:Death Saving Throw --Death,death_save --title:Skills --Acrobatics,Acrobatics|Animal Handling,Animal_Handling|Arcana,Arcana|Athletics,Athletics|Deception,Deception|History,History|Insight,Insight|Intimidation,Intimidation|Investigation,Investigation|Medicine,Medicine|Nature,Nature|Perception,Perception|Performance,Performance|Persuasion,Persuasion|Religion,Religion|Sleight of Hand,Sleight_of_Hand|Stealth,Stealth|Survival,survival I added the Global Skill and Global Save options to this aswell. !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**HP:** @{selected|bar1} / @{selected|hp|max} | **Temporary:** @{selected|hp_temp} **AC: ** @{selected|bar3} | **Init:** @{selected|initiative_bonus} | **Spd: ** @{selected|speed} **Jump** - Distance [[(@{selected|strength}/2)]] / [[@{selected|strength}]]ft. **Jump** - Height [[((@{selected|strength_mod}+2)/2)]] / [[@{selected|strength_mod}+2]] ft. **Passive Perception:** @{selected|passive_wisdom} CHATMENU }} --separator: | : --title:Ability Rolls --**Str @{selected|strength}** *(@{selected|strength_mod})* ,strength|**Dex @{selected|dexterity}** *(@{selected|dexterity_mod})*,dexterity|**Con @{selected|constitution}** *(@{selected|constitution_mod})* ,constitution|**Int @{selected|intelligence}** *(@{selected|intelligence_mod})* ,intelligence|**Wis @{selected|wisdom}** *(@{selected|wisdom_mod})*,wisdom|**Cha @{selected|charisma}** *(@{selected|charisma_mod})*,charisma --title:Saving Throws --Str,strength_save|Dex,dexterity_save|Con,constitution_save|Int,intelligence_save|Wis,wisdom_save|Cha,charisma_save --title:Global Save --repeating_savemod|global_save_name|global_save --title:Death Saving Throw --Death,death_save --title:Skills --Acrobatics,Acrobatics|Animal Handling,Animal_Handling|Arcana,Arcana|Athletics,Athletics|Deception,Deception|History,History|Insight,Insight|Intimidation,Intimidation|Investigation,Investigation|Medicine,Medicine|Nature,Nature|Perception,Perception|Performance,Performance|Persuasion,Persuasion|Religion,Religion|Sleight of Hand,Sleight_of_Hand|Stealth,Stealth|Survival,survival --title:Global Skill --repeating_skillmod|global_skill_name|global_save Actions that the player can take !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**HP:** @{selected|bar1} / @{selected|hp|max} | **Temporary:** @{selected|hp_temp}
**AC: ** @{selected|bar3} | **Init:** @{selected|initiative_bonus} | **Spd: ** @{selected|speed}
**Jump Distance:** [[(@{selected|strength}/2)]] / [[@{selected|strength}]]ft.
**Jump Height:** [[((@{selected|strength_mod}+2)/2)]] / [[@{selected|strength_mod}+2]] ft.
**Passive Perception:** @{selected|passive_wisdom}
CHATMENU }} --separator: | : --title:Attack Modifiers --repeating_attack|global_attack_name|global_attack_mod --title:Melee --repeating_attack|atkname|attack|atkrange<1 --title:Ranged --repeating_attack|atkname|attack|atkrange --title:Damage Modifiers --repeating_damagemod|global_damage_name|test --title:Eldritch Invocations --repeating_traits|name|output|name=Invocation: Inventory !chatmenu @{selected|character_id} {template:atk}{{rname=@{selected|character_name}}}{{range=**@{selected|character_name}**}}{{charname=}}{{desc=**Weight total:** @{selected|weighttotal}
**Copper pieces:** @{selected|cp}
**Silver pieces:** @{selected|sp}
**electrum pieces:** @{selected|ep}
**gold pieces:** @{selected|gp}
**platinum pieces:** @{selected|pp}
**Encumbrance:** @{selected|encumberance}
CHATMENU}} --separator: | : --title:Equipment --repeating_inventory|itemname|itemcontent!