The issue I found for this is that with Knowledge Skill checks you can make them untrained if the DC is 10 or less. (Page 100 Pathfinder RPG Core Rulebook). I managed to get it to work with this macro. @{selected|PC-whisper} &{template:pf_generic} @{selected|toggle_accessible_flag} @{selected|toggle_rounded_flag}{{color=@{selected|rolltemplate_color}}} {{header_image=@{selected|header_image-pf_generic}}} {{name=Knowledge Check}} {{subtitle=@{selected|token_name} }} {{ [[-1*floor((0-@{selected|Knowledge-Arcana-ranks}+0.1)/(abs(0-@{selected|Knowledge-Arcana-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Arcana}) - floor((@{selected|Knowledge-Arcana-ranks}-0.1-0)/(abs(@{selected|Knowledge-Arcana-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Arcana}),0d0+10}kl1)]] **Arcana=Dungeoneering [[-1*floor((0-@{selected|Knowledge-Dungeoneering-ranks}+0.1)/(abs(0-@{selected|Knowledge-Dungeoneering-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Dungeoneering}) - floor((@{selected|Knowledge-Dungeoneering-ranks}-0.1-0)/(abs(@{selected|Knowledge-Dungeoneering-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Dungeoneering}),0d0+10}kl1)]] }} {{ [[-1*floor((0-@{selected|Knowledge-Engineering-ranks}+0.1)/(abs(0-@{selected|Knowledge-Engineering-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Engineering}) - floor((@{selected|Knowledge-Engineering-ranks}-0.1-0)/(abs(@{selected|Knowledge-Engineering-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Engineering}),0d0+10}kl1)]] **Engineering=Geography [[-1*floor((0-@{selected|Knowledge-Geography-ranks}+0.1)/(abs(0-@{selected|Knowledge-Geography-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Geography}) - floor((@{selected|Knowledge-Geography-ranks}-0.1-0)/(abs(@{selected|Knowledge-Geography-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Geography}),0d0+10}kl1)]] }} {{ [[-1*floor((0-@{selected|Knowledge-History-ranks}+0.1)/(abs(0-@{selected|Knowledge-History-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-History}) - floor((@{selected|Knowledge-History-ranks}-0.1-0)/(abs(@{selected|Knowledge-History-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-History}),0d0+10}kl1)]] **History=Local [[-1*floor((0-@{selected|Knowledge-Local-ranks}+0.1)/(abs(0-@{selected|Knowledge-Local-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Local}) - floor((@{selected|Knowledge-Local-ranks}-0.1-0)/(abs(@{selected|Knowledge-Local-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Local}),0d0+10}kl1)]] }} {{ [[-1*floor((0-@{selected|Knowledge-Nature-ranks}+0.1)/(abs(0-@{selected|Knowledge-Nature-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Nature}) - floor((@{selected|Knowledge-Nature-ranks}-0.1-0)/(abs(@{selected|Knowledge-Nature-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Nature}),0d0+10}kl1)]] **Nature=Nobility [[-1*floor((0-@{selected|Knowledge-Nobility-ranks}+0.1)/(abs(0-@{selected|Knowledge-Nobility-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Nobility}) - floor((@{selected|Knowledge-Nobility-ranks}-0.1-0)/(abs(@{selected|Knowledge-Nobility-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Nobility}),0d0+10}kl1)]] }} {{ [[-1*floor((0-@{selected|Knowledge-Planes-ranks}+0.1)/(abs(0-@{selected|Knowledge-Planes-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Planes}) - floor((@{selected|Knowledge-Planes-ranks}-0.1-0)/(abs(@{selected|Knowledge-Planes-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Planes}),0d0+10}kl1)]] **Planes=Religion [[-1*floor((0-@{selected|Knowledge-Religion-ranks}+0.1)/(abs(0-@{selected|Knowledge-Religion-ranks}+0.1)+0.001))*(1d20 + @{selected|Knowledge-Religion}) - floor((@{selected|Knowledge-Religion-ranks}-0.1-0)/(abs(@{selected|Knowledge-Religion-ranks}-0.1-0)+0.001))*(-1*floor((10-9+0.1)/(abs(10-9+0.1)+0.001))*10 - floor((9-0.1-10)/(abs(9-0.1-10)+0.001))*{(1d20 + @{selected|Knowledge-Religion}),0d0+10}kl1)]] }}