Found some time to have a play around with this for you, setting each character up with an ability like this would be the closest you are likely to come without having to consider the API: &{template:DnD35StdRoll} {{skillflag=true}} {{name=@{character_name}}} {{check= ?{Skill|Appraise,Appraise check:}} {{checkroll= [[ 1d20 + @{appraise}| Balance,Balance check:}} {{checkroll= [[ 1d20 + @{balance}| Bluff,Bluff check:}} {{checkroll= [[ 1d20 + @{bluff}|Climb,Climb check:}} {{checkroll= [[ 1d20 + @{climb}|Concentration,Concentration check:}} {{checkroll= [[ 1d20 + @{concentration}} + ?{Bonus|0} ]]}} {{critroll=Major success, +5 to the result }} {{fumbleroll=Major fail, -5 to the result }} I've done the first 5 skills as an example but you should be able to reverse engineer it enough to add the rest if it fits your needs. In essence you just need to replicate the bit in bold and change the requisite words, in this example Balance and balance, to fit each skill as per the sheet. I've put the 'non-query' stuff in italics so that it is easier to see the static parts of the macro too. You can also set it up as a global macro in the 'collections' tab and give all players access if you want them to be able to add it to their macro bar themselves, you'd need to do a find/replace on @{ to change it to @{selected| to account for the need to identify the sheet being used.