Ziechael said: These are the ones I wrote for my GM, you need to get used to the queries but it allows you to build the entire pool without needing more than a token tied to a sheet to run it against: Skill checks !eed characterID(@{character_id}) ?{Skill Type|General,?{Skill|Astrogation,label(skill:Astrogation) @{diceAstrogation} skill(@{rankAstrogation}|@{intellect}|Astrogation)|Athletics,label(skill:Athletics) @{diceAthletics} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankAthletics}|@{brawn}|Athletics)|Charm,label(skill:Charm) @{diceCharm} skill(@{rankCharm}|@{presence}|Charm)|Coercion,label(skill:Coercion) @{diceCoercion} skill(@{rankCoercion}|@{willpower}|Coercion)|Computers,label(skill:Computers) @{diceComputers} skill(@{rankComputers}|@{intellect}|Computers)|Cool,label(skill:Cool) @{diceCool} skill(@{rankCool}|@{presence}|Cool)|Coordination,label(skill:Coordination) @{diceCoordination} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankCoordination}|@{agility}|Coordination)|Deception,label(skill:Deception) @{diceDeception} skill(@{rankDeception}|@{cunning}|Deception)|Discipline,label(skill:Discipline) @{diceDiscipline} skill(@{rankDiscipline}|@{willpower}|Discipline)|Leadership,label(skill:Leadership) @{diceLeadership} skill(@{rankLeadership}|@{presence}|Leadership)|Mechanics,label(skill:Mechanics) @{diceMechanics} skill(@{rankMechanics}|@{intellect}|Mechanics)|Medicine,label(skill:Medicine) @{diceMedicine} skill(@{rankMedicine}|@{intellect}|Medicine)|Negotiation,label(skill:Negotiation) @{diceNegotiation} skill(@{rankNegotiation}|@{presence}|Negotiation)|Perception,label(skill:Perception) @{dicePerception} skill(@{rankPerception}|@{cunning}|Perception)|Piloting - Planetary,label(skill:Piloting - Planetary) @{dicePlanetary} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankPlanetary}|@{agility}|PilotingPlanetary)|Piloting - Space,label(skill:Piloting - Space) @{diceSpace} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankSpace}|@{agility}|PilotingSpace)|Resilience,label(skill:Resilience) @{diceResilience} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankResilience}|@{brawn}|Resilience)|Skulduggery,label(skill:Skulduggery) @{diceSkulduggery} skill(@{rankSkulduggery}|@{cunning}|Skulduggery)|Stealth,label(skill:Stealth) @{diceStealth} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankStealth}|@{agility}|Stealth)|Streetwise,label(skill:Streetwise) @{diceStreetwise} skill(@{rankStreetwise}|@{cunning}|Streetwise)|Survival,label(skill:Survival) @{diceSurvival} skill(@{rankSurvival}|@{cunning}|Survival)|Vigilance,label(skill:Vigilance) @{diceVigilance} skill(@{rankVigilance}|@{willpower}|Vigilance)}|Knowledge,?{Knowledge|Core Worlds,label(skill:Core Worlds) @{diceCore} skill(@{rankCore}|@{intellect})|Education,label(skill:Education) @{diceEducation} skill(@{rankEducation}|@{intellect})|Lore,label(skill:Lore) @{diceLore} skill(@{rankLore}|@{intellect})|Outer Rim,label(skill:Outer Rim) @{diceOuter} skill(@{rankOuter}|@{intellect})|Underworld,label(skill:Underworld) @{diceUnderworld} skill(@{rankUnderworld}|@{intellect})|Xenology,label(skill:Xenology) @{diceXenology} skill(@{rankXenology}|@{intellect})|Warfare,label(skill:Warfare) @{diceXenology} skill(@{rankWarfare}|@{intellect})}|Combat,?{Combat Skill|Lightsaber,label(skill:Lightsaber) @{diceLightsaber} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankLightsaber}|@{charLightsaber})|Brawl,label(skill:Brawl) @{diceBrawl} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankBrawl}|@{brawn})|Gunnery,label(skill:Gunnery) @{diceGunnery} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankGunnery}|@{agility})|Melee,label(skill:Melee) @{diceMelee} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankMelee}|@{brawn})|Ranged - Light,label(skill:Ranged - Light) @{diceLight} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankLight}|@{agility})|Ranged - Heavy,label(skill:Ranged - Heavy) @{diceHeavy} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankHeavy}|@{agility})}} ?{Difficulty|Simple (0),0|Easy (1),1|Average (2),2|Hard (3),3|Daunting (4),4|Formidable (5),5}p upgrade(ability|?{Upgrade Ability|0|1|2|3|4|5}) upgrade(difficulty|?{Upgrade Difficulty|0|1|2|3|4|5}) ?{Boost/Setback|No,0b 0blk|Yes,?{Boost (Blue)|0|1|2|3|4|5}b ?{Setback (Black)|0|1|2|3|4|5}blk} @{selected|dicePool} (gmdice) Opposed Skill checks !eed characterID(@{character_id}) ?{Skill Type|General,?{Skill|Astrogation,label(skill:Astrogation) @{diceAstrogation} skill(@{rankAstrogation}|@{intellect}|Astrogation)|Athletics,label(skill:Athletics) @{diceAthletics} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankAthletics}|@{brawn}|Athletics)|Charm,label(skill:Charm) @{diceCharm} skill(@{rankCharm}|@{presence}|Charm)|Coercion,label(skill:Coercion) @{diceCoercion} skill(@{rankCoercion}|@{willpower}|Coercion)|Computers,label(skill:Computers) @{diceComputers} skill(@{rankComputers}|@{intellect}|Computers)|Cool,label(skill:Cool) @{diceCool} skill(@{rankCool}|@{presence}|Cool)|Coordination,label(skill:Coordination) @{diceCoordination} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankCoordination}|@{agility}|Coordination)|Deception,label(skill:Deception) @{diceDeception} skill(@{rankDeception}|@{cunning}|Deception)|Discipline,label(skill:Discipline) @{diceDiscipline} skill(@{rankDiscipline}|@{willpower}|Discipline)|Leadership,label(skill:Leadership) @{diceLeadership} skill(@{rankLeadership}|@{presence}|Leadership)|Mechanics,label(skill:Mechanics) @{diceMechanics} skill(@{rankMechanics}|@{intellect}|Mechanics)|Medicine,label(skill:Medicine) @{diceMedicine} skill(@{rankMedicine}|@{intellect}|Medicine)|Negotiation,label(skill:Negotiation) @{diceNegotiation} skill(@{rankNegotiation}|@{presence}|Negotiation)|Perception,label(skill:Perception) @{dicePerception} skill(@{rankPerception}|@{cunning}|Perception)|Piloting - Planetary,label(skill:Piloting - Planetary) @{dicePlanetary} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankPlanetary}|@{agility}|PilotingPlanetary)|Piloting - Space,label(skill:Piloting - Space) @{diceSpace} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankSpace}|@{agility}|PilotingSpace)|Resilience,label(skill:Resilience) @{diceResilience} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankResilience}|@{brawn}|Resilience)|Skulduggery,label(skill:Skulduggery) @{diceSkulduggery} skill(@{rankSkulduggery}|@{cunning}|Skulduggery)|Stealth,label(skill:Stealth) @{diceStealth} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankStealth}|@{agility}|Stealth)|Streetwise,label(skill:Streetwise) @{diceStreetwise} skill(@{rankStreetwise}|@{cunning}|Streetwise)|Survival,label(skill:Survival) @{diceSurvival} skill(@{rankSurvival}|@{cunning}|Survival)|Vigilance,label(skill:Vigilance) @{diceVigilance} skill(@{rankVigilance}|@{willpower}|Vigilance)}|Knowledge,?{Knowledge|Core Worlds,label(skill:Core Worlds) @{diceCore} skill(@{rankCore}|@{intellect})|Education,label(skill:Education) @{diceEducation} skill(@{rankEducation}|@{intellect})|Lore,label(skill:Lore) @{diceLore} skill(@{rankLore}|@{intellect})|Outer Rim,label(skill:Outer Rim) @{diceOuter} skill(@{rankOuter}|@{intellect})|Underworld,label(skill:Underworld) @{diceUnderworld} skill(@{rankUnderworld}|@{intellect})|Xenology,label(skill:Xenology) @{diceXenology} skill(@{rankXenology}|@{intellect})|Warfare,label(skill:Warfare) @{diceXenology} skill(@{rankWarfare}|@{intellect})}|Combat,?{Combat Skill|Lightsaber,label(skill:Lightsaber) @{diceLightsaber} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankLightsaber}|@{charLightsaber})|Brawl,label(skill:Brawl) @{diceBrawl} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankBrawl}|@{brawn})|Gunnery,label(skill:Gunnery) @{diceGunnery} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankGunnery}|@{agility})|Melee,label(skill:Melee) @{diceMelee} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankMelee}|@{brawn})|Ranged - Light,label(skill:Ranged - Light) @{diceLight} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankLight}|@{agility})|Ranged - Heavy,label(skill:Ranged - Heavy) @{diceHeavy} encum(@{encumbrancemax}|@{encumbrance}) skill(@{rankHeavy}|@{agility})}} ?{Difficulty (Purple)|0|1|2|3|4|5}p ?{Challenge (Red)|0|1|2|3|4|5}r upgrade(ability|?{Upgrade Ability|0|1|2|3|4|5}) upgrade(difficulty|?{Upgrade Difficulty|0|1|2|3|4|5}) ?{Boost/Setback|No,0b 0blk|Yes,?{Boost (Blue)|0|1|2|3|4|5}b ?{Setback (Black)|0|1|2|3|4|5}blk} @{selected|dicePool} (gmdice) just as an update placing the code on the abilites tab of the sheet you can swap (@{selected|dicePool}) with (@{dicePool}) remove () and have a macro setup to roll them now to bad i can't convert them into seperate chat button macros that take into account the GM side Difficulty.