Here are the macros I use:
!group-check {{
--whisper
--?{Ability Check|Strength,Strength Check|Dexterity,Dexterity Check|Constitution,Constitution Check|Intelligence,Intelligence Check|Wisdom,Wisdom Check|Charisma,Charisma Check|Acrobatics (Dex),Acrobatics|Animal Handling (Wis),Animal Handling|Arcana (Int),Arcana|Athletics (Str),Athletics|Deception (Cha),Deception|History (Int),History|Insight (Wis),Insight|Intimidation (Cha),Intimidation|Investigation (Int),Investigation|Medicine (Wis),Medicine|Nature (Int),Nature|Perception (Wis),Perception|Performance (Cha),Performance|Persuasion (Cha),Persuasion|Religion (Int),Religion|Sleight of Hand (Dex),Sleight of Hand|Stealth (Dex),Stealth|Survival (Wis),Survival}
--ro ?{Roll Type|Normal,roll1|Advantage,adv|Disadvantage,dis}
--process
}}
!--showaverage
!group-check {{
--?{Ability Save|Strength,Strength Save|Dexterity,Dexterity Save|Constitution,Constitution Save|Intelligence,Intelligence Save|Wisdom,Wisdom Save|Charisma,Charisma Save}
--ro ?{Roll Type|Normal,roll1|Advantage,adv|Disadvantage,dis}
--process
--subheader vs DC ?{DC}
--button ApplyDamage !apply-damage
~dmg [[?{Damage|0}]]
~type ?{Damage on Save|Half,half|None,none}
~DC ?{DC}
~saves RESULTS(,)
~ids IDS(,)}}