Yep, should be put in as an ability.
EDIT: Realized I had the sanity save for the custom sanity rules the game I'm in is using in there, that shouldn't have caused an error though. Tested the macro from my post above by C&Ping it and it works fine for me. But just in case there's something screwy, here's the version without the Sanity Save or the Engineering Skill:
?{Actions|Saving Throws,?{Saving Throws|Strength,&{template:simple} {{rname=STRENGTH SAVE}} {{mod=[[@{strength_save_bonus} + @{globalsavemod}]]}} {{r1=[[1d20 + [[@{strength_save_bonus} + @{globalsavemod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{strength_save_bonus} + @{globalsavemod}]] ]] ]]}}|Dexterity,&{template:simple} {{rname=DEXTERITY SAVE}} {{mod=[[@{dexterity_save_bonus} + @{globalsavemod}]]}} {{r1=[[1d20 + [[@{dexterity_save_bonus} + @{globalsavemod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{dexterity_save_bonus} + @{globalsavemod}]] ]] ]]}}|Constitution,&{template:simple} {{rname=CONSTITUTION SAVE}} {{mod=[[@{constitution_save_bonus} + @{globalsavemod}]]}} {{r1=[[1d20 + [[@{constitution_save_bonus} + @{globalsavemod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{constitution_save_bonus} + @{globalsavemod}]] ]] ]]}}|Intelligence,&{template:simple} {{rname=INTELLIGENCE SAVE}} {{mod=[[@{intelligence_save_bonus} + @{globalsavemod}]]}} {{r1=[[1d20 + [[@{intelligence_save_bonus} + @{globalsavemod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{intelligence_save_bonus} + @{globalsavemod}]] ]] ]]}}|Wisdom,&{template:simple} {{rname=WISDOM SAVE}} {{mod=[[@{wisdom_save_bonus} + @{globalsavemod}]]}} {{r1=[[1d20 + [[@{wisdom_save_bonus} + @{globalsavemod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{wisdom_save_bonus} + @{globalsavemod}]] ]] ]]}}|Charisma,&{template:simple} {{rname=CHARISMA SAVE}} {{mod=[[@{charisma_save_bonus} + @{globalsavemod}]]}} {{r1=[[1d20 + [[@{charisma_save_bonus} + @{globalsavemod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{charisma_save_bonus} + @{globalsavemod}]] ]] ]]}}|Death,&{template:simple} {{rname=DEATH SAVE}} {{mod=}} {{r1=[[1d20]]}} {{always=1}} {{r2=[[1d20]]}}}|Ability Checks,?{Ability Checks|Strength,&{template:simple} {{rname=STRENGTH CHECK}} {{mod=[[@{strength_mod}]]}} {{r1=[[1d20 + [[@{strength_mod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{strength_mod}]] ]] ]]}}|Dexterity,&{template:simple} {{rname=DEXTERITY CHECK}} {{mod=[[@{dexterity_mod}]]}} {{r1=[[1d20 + [[@{dexterity_mod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{dexterity_mod}]] ]] ]]}}|Constitution,&{template:simple} {{rname=CONSTITUTION CHECK}} {{mod=[[@{constitution_mod}]]}} {{r1=[[1d20 + [[@{constitution_mod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{constitution_mod}]] ]] ]]}}|Intelligence,&{template:simple} {{rname=INTELLIGENCE CHECK}} {{mod=[[@{intelligence_mod}]]}} {{r1=[[1d20 + [[@{intelligence_mod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{intelligence_mod}]] ]] ]]}}|Wisdom,&{template:simple} {{rname=WISDOM CHECK}} {{mod=[[@{wisdom_mod}]]}} {{r1=[[1d20 + [[@{wisdom_mod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{wisdom_mod}]] ]] ]]}}|Charisma,&{template:simple} {{rname=CHARISMA CHECK}} {{mod=[[@{charisma_mod}]]}} {{r1=[[1d20 + [[@{charisma_mod}]]]]}} {{always=1}} {{r2=[[1d20 + [[[[@{charisma_mod}]] ]] ]]}}}|Skills,?{Skills|Acrobatics,&{template:simple} {{rname=ACROBATICS}} {{mod= [[@{acrobatics_bonus} ]]}} {{r1=[[1d20 + [[@{acrobatics_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{acrobatics_bonus}]] ]] }}|Animal Handling,&{template:simple} {{rname=ANIMAL HANDLING}} {{mod= [[@{animal_handling_bonus}]]}} {{r1=[[1d20 + [[@{animal_handling_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{animal_handling_bonus}]] ]] }}|Arcana,&{template:simple} {{rname=ARCANA}} {{mod= [[@{arcana_bonus}]]}} {{r1=[[1d20 + [[@{arcana_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{arcana_bonus}]] ]] }}|Athletics,&{template:simple} {{rname=ATHLETICS}} {{mod= [[@{athletics_bonus}]]}} {{r1=[[1d20 + [[@{athletics_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{athletics_bonus}]] ]] }}|Deception,&{template:simple} {{rname=DECEPTION}} {{mod= [[@{deception_bonus}]]}} {{r1=[[1d20 + [[@{deception_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{deception_bonus}]] ]] }}|History,&{template:simple} {{rname=HISTORY}} {{mod= [[@{history_bonus}]]}} {{r1=[[1d20 + [[@{history_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{history_bonus}]] ]] }}|Insight,&{template:simple} {{rname=INSIGHT}} {{mod= [[@{insight_bonus}]]}} {{r1=[[1d20 + [[@{insight_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{insight_bonus}]] ]] }}|Intimidation,&{template:simple} {{rname=INTIMIDATION}} {{mod= [[@{intimidation_bonus}]]}} {{r1=[[1d20 + [[@{intimidation_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{intimidation_bonus}]] ]] }}|Investigation,&{template:simple} {{rname=INVESTIGATION}} {{mod= [[@{investigation_bonus}]]}} {{r1=[[1d20 + [[@{investigation_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{investigation_bonus}]] ]] }}|Medicine,&{template:simple} {{rname=MEDICINE}} {{mod= [[@{medicine_bonus}]]}} {{r1=[[1d20 + [[@{medicine_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{medicine_bonus}]] ]] }}|Nature,&{template:simple} {{rname=NATURE}} {{mod= [[@{nature_bonus}]]}} {{r1=[[1d20 + [[@{nature_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{nature_bonus}]] ]] }}|Perception,&{template:simple} {{rname=PERCEPTION}} {{mod= [[@{perception_bonus}]]}} {{r1=[[1d20 + [[@{perception_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{perception_bonus}]] ]] }}|Performance,&{template:simple} {{rname=PERFORMANCE}} {{mod= [[@{performance_bonus}]]}} {{r1=[[1d20 + [[@{performance_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{performance_bonus}]] ]] }}|Persuasion,&{template:simple} {{rname=PERSUASION}} {{mod= [[@{persuasion_bonus}]]}} {{r1=[[1d20 + [[@{persuasion_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{persuasion_bonus}]] ]] }}|Religion,&{template:simple} {{rname=RELIGION}} {{mod= [[@{religion_bonus}]]}} {{r1=[[1d20 + [[@{religion_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{religion_bonus}]] ]] }}|Sleight of Hand,&{template:simple} {{rname=SLEIGHT OF HAND}} {{mod= [[@{sleight_of_hand_bonus}]]}} {{r1=[[1d20 + [[@{sleight_of_hand_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{sleight_of_hand_bonus}]] ]] }}|Stealth,&{template:simple} {{rname=STEALTH}} {{mod= [[@{stealth_bonus}]]}} {{r1=[[1d20 + [[@{stealth_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{stealth_bonus}]] ]] }}|Survival,&{template:simple} {{rname=SURVIVAL}} {{mod= [[@{survival_bonus}]]}} {{r1=[[1d20 + [[@{survival_bonus}]] ]]}} {{always=1}} {{r2=[[1d20 + [[@{survival_bonus}]] ]] }}}}
Feel free to PM me or post here if it's still not working.