You basically have two choices: Build the entire set of macro/templates inside and around the roll queries while respecting the html entities Ie: D&D3.5 Lores:
/w gm &{template:DnD35StdRoll} {{checkroll= ?{Which skill?|Knowledge (Arcana), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Arcana)* check: [[1d20 + [[@{knowarcana}]] ]] |Knowledge (Engineering), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Engineering)* check: [[1d20 + [[@{knowengineer}]] ]] |Knowledge (Dungeoneering), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Dungeoneering)* check: [[1d20 + [[@{knowdungeon}]]; ]] |Knowledge (Geography), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Geography)* check: [[1d20 + [[@{knowgeography}]] ]] |Knowledge (History), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (History)* check: [[1d20 + [[@{knowhistory}]] ]] |Knowledge (Local), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Local)* check: [[1d20 + [[@{knowlocal}]] ]] |Knowledge (Nature), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Nature)* check: [[1d20 + [[@{knownature}]] ]] |Knowledge (Nobility), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Nobility)* check: [[1d20 + [[@{knownobility}]] ]] |Knowledge (Religion), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (Religion)* check: [[1d20 + [[@{knowreligion}]] ]] |Knowledge (The Planes), [Knowledge](<a href="http://www.dandwiki.com/wiki/SRD:Knowledge_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Knowledge_Skill</a> ) (The Planes)* check: [[1d20 + [[@{knowplanes}]] ]] } }} {{skillflag=true}} {{name=@{selected|character_name}}} {{check= }}
D&D3.5 Skills:
?{Which skill?|Appraise,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Appraise](<a href="http://www.dandwiki.com/wiki/SRD:Appraise_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Appraise_Skill</a> ) check: [[1d20 + [[@{appraise}]] ]] &#125;&#125; |Balance,&{template:DnD35StdRoll&#125; {{checkroll=[Balance](<a href="http://www.dandwiki.com/wiki/SRD:Balance_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Balance_Skill</a> ) check: [[1d20 + [[@{balance}]] ]] &#125;&#125; |Bluff,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Bluff](<a href="http://www.dandwiki.com/wiki/SRD:Bluff_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Bluff_Skill</a> ) check: [[1d20 + [[@{bluff}]] ]] &#125;&#125; |Climb,&{template:DnD35StdRoll&#125; {{checkroll=[Climb](<a href="http://www.dandwiki.com/wiki/SRD:Climb_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Climb_Skill</a> ) check: [[1d20 + [[@{climb}]] ]] &#125;&#125; |Concentration,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Concentration](<a href="http://www.dandwiki.com/wiki/SRD:Concentration_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Concentration_Skill</a> ) check: [[1d20 + [[@{concentration}]] ]] &#125;&#125; |Craft (@{craft1name}),&{template:DnD35StdRoll&#125; {{checkroll=[Craft](<a href="http://www.dandwiki.com/wiki/SRD:Craft_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Craft_Skill</a> ) (@{craft1name}) check: [[1d20 + [[@{craft1}]] +(?{Artisan&#39;s Tools? &#124;Masterwork&#44;1 &#124;No&#44;-1 &#124;Normal&#44;0 &#125;*2)[Tool Circumstance Bonus] ]] &#125;&#125; |Craft (@{craft2name}),&{template:DnD35StdRoll&#125; {{checkroll=[Craft](<a href="http://www.dandwiki.com/wiki/SRD:Craft_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Craft_Skill</a> ) (@{craft2name}) check: [[1d20 + [[@{craft2}]] +(?{Artisan&#39;s Tools? &#124;Masterwork&#44;1 &#124;No&#44;-1 &#124;Normal&#44;0 &#125;*2)[Tool Circumstance Bonus] ]] &#125;&#125; |Craft (@{craft3name}),&{template:DnD35StdRoll&#125; {{checkroll=[Craft](<a href="http://www.dandwiki.com/wiki/SRD:Craft_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Craft_Skill</a> ) (@{craft3name}) check: [[1d20 + [[@{craft3}]] +(?{Artisan&#39;s Tools? &#124;Masterwork&#44;1 &#124;No&#44;-1 &#124;Normal&#44;0 &#125;*2)[Tool Circumstance Bonus] ]] &#125;&#125; |Decipher Script,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Decipher Script*](<a href="http://www.dandwiki.com/wiki/SRD:Decipher_Script_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Decipher_Script_Skill</a> ) check: [[1d20 + @{decipherscript} ]]&#125;&#125; {{notes=If fail&#44; [[1d20 + @{wis-mod} ]] vs dc5 to avoid drawing a false conclusion.&#125;&#125; |Diplomacy,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Diplomacy](<a href="http://www.dandwiki.com/wiki/SRD:Diplomacy_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Diplomacy_Skill</a> ) check: [[1d20 + [[@{diplomacy}]] ]] &#125;&#125; |Disable Device,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Disable Device*](<a href="http://www.dandwiki.com/wiki/SRD:Disable_Device_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Disable_Device_Skill</a> ) check: [[1d20 + [[@{disabledevice}]] ]] &#125;&#125; |Disguise,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Disguise](<a href="http://www.dandwiki.com/wiki/SRD:Disguise_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Disguise_Skill</a> ) check: [[1d20 + [[@{disguise}]] ]] &#125;&#125; |Escape Artist,&{template:DnD35StdRoll&#125; {{checkroll=[Escape Artist](<a href="http://www.dandwiki.com/wiki/SRD:Escape_Artist_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Escape_Artist_Skill</a> ) check: [[1d20 + [[@{escapeartist}]] ]] &#125;&#125; |Forgery,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Forgery](<a href="http://www.dandwiki.com/wiki/SRD:Forgery_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Forgery_Skill</a> ) check: [[1d20 + [[@{forgery}]] ]] &#125;&#125; |Gather Information,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Gather Information](<a href="http://www.dandwiki.com/wiki/SRD:Gather_Information_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Gather_Information_Skill</a> ) check: [[1d20 + [[@{gatherinformation}]] ]] &#125;&#125; |Handle Animal,&{template:DnD35StdRoll&#125; {{checkroll=[Handle Animal*](<a href="http://www.dandwiki.com/wiki/SRD:Handle_Animal_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Handle_Animal_Skill</a> ) check: [[1d20 + [[@{handleanimal}]] ]] &#125;&#125; |Heal,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Heal](<a href="http://www.dandwiki.com/wiki/SRD:Heal_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Heal_Skill</a> ) check: [[1d20 + [[@{heal}]] +(?{Healer&#39;s Kit? &#124;No&#44;0 &#124;Yes&#44;1&#125;*2)[Healer&#39;s Kit Circumstance Bonus] ]] &#125;&#125; |Hide,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Hide](<a href="http://www.dandwiki.com/wiki/SRD:Hide_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Hide_Skill</a> ) check: [[1d20 + [[@{hide}]] ]] &#125;&#125; |Intimidate,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Intimidate](<a href="http://www.dandwiki.com/wiki/SRD:Intimidate_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Intimidate_Skill</a> ) check: [[1d20 + [[@{intimidate}]] ]] &#125;&#125; |Jump,&{template:DnD35StdRoll&#125; {{checkroll=[Jump](<a href="http://www.dandwiki.com/wiki/SRD:Jump_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Jump_Skill</a> ) check: [[1d20 + [[@{jump}]] ]] &#125;&#125; |Listen,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Listen](<a href="http://www.dandwiki.com/wiki/SRD:Listen_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Listen_Skill</a> ) check: [[1d20 + [[@{listen}]] ]] &#125;&#125; |Move Silently,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Move Silently](<a href="http://www.dandwiki.com/wiki/SRD:Move_Silently_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Move_Silently_Skill</a> ) check: [[1d20 + [[@{movesilent}]] ]] &#125;&#125; |Open Lock,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Open Lock*](<a href="http://www.dandwiki.com/wiki/SRD:Open_Lock_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Open_Lock_Skill</a> ) check: [[1d20 + [[@{openlock}]] +(?{Thieves&#39; Tools?&#124;No&#44;-1 &#124;Normal&#44;0 &#124;Masterwork&#44;1&#125;*2))[Tool Circumstance Bonus] ]] &#125;&#125; |Perform (@{perform1name}),&{template:DnD35StdRoll&#125; {{checkroll=[Perform](<a href="http://www.dandwiki.com/wiki/SRD:Perform_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Perform_Skill</a> ) (@{perform1name}) check: [[1d20 + [[@{perform1}]] +(?{Masterwork Instrument? &#124;No&#44;0 &#124;Yes&#44;1&#125;*2)[Instrument Circumstance Bonus] ]] &#125;&#125; |Perform (@{perform2name}),&{template:DnD35StdRoll&#125; {{checkroll=[Perform](<a href="http://www.dandwiki.com/wiki/SRD:Perform_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Perform_Skill</a> ) (@{perform2name}) check: [[1d20 + [[@{perform2}]] +(?{Masterwork Instrument? &#124;No&#44;0 &#124;Yes&#44;1&#125;*2)[Instrument Circumstance Bonus] ]] &#125;&#125; |Perform (@{perform3name}),&{template:DnD35StdRoll&#125; {{checkroll=[Perform](<a href="http://www.dandwiki.com/wiki/SRD:Perform_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Perform_Skill</a> ) (@{perform2name}) check: [[1d20 + [[@{perform3}]] +(?{Masterwork Instrument? &#124;No&#44;0 &#124;Yes&#44;1&#125;*2)[Instrument Circumstance Bonus] ]] &#125;&#125; |Profession (@{profession1name}),&{template:DnD35StdRoll&#125; {{checkroll=[Profession](<a href="http://www.dandwiki.com/wiki/SRD:Profession_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Profession_Skill</a> ) (@{profession1name})* check: [[1d20 + [[@{profession1}]] ]] &#125;&#125; |Profession (@{profession2name}),&{template:DnD35StdRoll&#125; {{checkroll=[Profession](<a href="http://www.dandwiki.com/wiki/SRD:Profession_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Profession_Skill</a> ) (@{profession2name})* check: [[1d20 + [[@{profession2}]] ]] &#125;&#125; |Profession (@{profession3name}),&{template:DnD35StdRoll&#125; {{checkroll=[Profession](<a href="http://www.dandwiki.com/wiki/SRD:Profession_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Profession_Skill</a> ) (@{profession3name})* check: [[1d20 + [[@{profession3}]] ]] &#125;&#125; |Ride,&{template:DnD35StdRoll&#125; {{checkroll=[Ride](<a href="http://www.dandwiki.com/wiki/SRD:Ride_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Ride_Skill</a> ) check: [[1d20 + [[@{ride}]] ]] &#125;&#125; |Search,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Search](<a href="http://www.dandwiki.com/wiki/SRD:Search_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Search_Skill</a> ) check: [[1d20 + [[@{search}]] ]] &#125;&#125; |Sleight of Hand,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Sleight of Hand*](<a href="http://www.dandwiki.com/wiki/SRD:Sleight_of_Hand_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Sleight_of_Hand_Skill</a> ) check: [[1d20 + [[@{sleightofhand}]] ]] &#125;&#125; |Spellcraft,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Spellcraft*](<a href="http://www.dandwiki.com/wiki/SRD:Spellcraft_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Spellcraft_Skill</a> ) check: [[1d20 + [[@{spellcraft}]] ]] &#125;&#125; |Spot,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Spot](<a href="http://www.dandwiki.com/wiki/SRD:Spot_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Spot_Skill</a> ) check: [[1d20 + [[@{spot}]] ]] &#125;&#125; |Survival,&{template:DnD35StdRoll&#125; {{checkroll=Survival check: [[1d20 + [[@{survival}]] ]] &#125;&#125; |Swim,&{template:DnD35StdRoll&#125; {{checkroll=[Swim](<a href="http://www.dandwiki.com/wiki/SRD:Swim_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Swim_Skill</a> ) check: [[1d20 + [[@{swim}]] ]] &#125;&#125; |Tumble,&{template:DnD35StdRoll&#125; {{checkroll=[Tumble*](<a href="http://www.dandwiki.com/wiki/SRD:Tumble_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Tumble_Skill</a> ) check: [[1d20 + [[@{tumble}]] ]] &#125;&#125; |Use Magic Device,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Use Magic Device*](<a href="http://www.dandwiki.com/wiki/SRD:Use_Magic_Device_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Use_Magic_Device_Skill</a> ) check: [[1d20 + [[@{usemagicdevice}]] ]] &#125;&#125; |Use Rope,/w gm &{template:DnD35StdRoll&#125; {{checkroll=[Use Rope](<a href="http://www.dandwiki.com/wiki/SRD:Use_Rope_Skill" rel="nofollow">http://www.dandwiki.com/wiki/SRD:Use_Rope_Skill</a> ) check: [[1d20 + [[@{userope}]] ]] &#125;&#125; } {{skillflag=true}} {{name=@{selected|character_name}}} {{check= }} or use buttons: /w @{selected|character_name} &{template:DnD35StdRoll} {{name=Skill List}} {{ [Appraise](~selected|appraisecheck) =[Balance](~selected|balancecheck) }} {{ [Bluff](~selected|bluffcheck) =[Climb](~selected|climbcheck)}} {{[Concentration](~selected|concentrationcheck) =[Craft (@{selected|craft1name})](~selected|craft1check)}} {{[Craft (@{selected|craft2name})](~selected|craft2check) =[Craft (@{selected|craft3name})](~selected|craft3check)}} {{[Decipher Script](~selected|decipherscriptcheck) =[Diplomacy](~selected|diplomacycheck)}} {{[Disable Device](~selected|disabledevicecheck) =[Disguise](~selected|disguisecheck)}} {{[Escape Artist](~selected|escapeartistcheck) =[Forgery](~selected|forgerycheck)}} {{[Gather Information](~selected|gatherinformationcheck)=[Handle Animal](~selected|handleanimalcheck)}} {{[Heal](~selected|healcheck)=[Hide](~selected|hidecheck)}} {{[Intimidate](~selected|intimidatecheck)=[jump](~selected|jumpcheck)}} {{[Knowledge (Arcana)](~selected|knowarcanacheck)=[Knowledge (Engineering)](~selected|knowengineercheck)}} {{[Knowledge (Dungeoneering)](~selected|knowdungeoncheck)=[Knowledge (Geography)](~selected|knowgeographycheck)}} {{[Knowledge (History)](~selected|knowhistorycheck)=[Knowledge (Local)](~selected|knowlocalcheck)}} {{[Knowledge (Nature)](~selected|knownaturecheck)=[Knowledge (Nobility)](~selected|knownobilitycheck)}} {{[Knowledge (Religion)](~selected|knowreligioncheck)=[Knowledge (the Planes)](~selected|knowplanescheck)}} {{[Listen](~selected|listencheck) =[Move Silently](~selected|movesilentcheck)}} {{[Open Lock](~selected|openlockcheck) =[Perform (@{selected|perform1name})](~selected|perform1check)}} {{[Perform (@{selected|perform2name})](~selected|perform2check) =[Perform (@{selected|perform3name})](~selected|perform3check)}} {{[Profession (@{selected|profession1name})](~selected|profession1check) =[Profession (@{selected|profession2name})](~selected|profession2check)}} {{[Profession (@{selected|profession3name})](~selected|profession3check) =[Ride](~selected|ridecheck)}} {{[Search](~selected|searchcheck) =[Sense Motive](~selected|sensemotivecheck)}} {{[Sleight of Hand](~selected|sleightofhandcheck) =[Spellcraft](~selected|spellcraftcheck)}} {{[Spot](~selected|spotcheck) =[Survival](~selected|survivalcheck)}} {{[Swim](~selected|swimcheck) =[Tumble](~selected|tumblecheck)}} {{[Use Magic Device](~selected|usemagicdevicecheck) =[Use Rope](~selected|useropecheck)}}
(note that this example is not tested yet; things may not work properly if I made any typos.) A big benefit to using the buttons is that any changes made to the macro on the sheet itself will be reflected in the button rolls.