For somebody to take a crack at it, you'd first need a list of the names and inline roll formulas for each of the checks that you want included, using Starfinder sheet attributes, etc. I included a snippet from GroupCheck for the 5E by Roll20 sheet for reference (starting at line 512 in the one-click version). I'm sure there's more to it than that (I just skimmed the code for a couple minutes), but it's for sure a prerequisite. "5E-OGL": {
"Strength Save": {
"name": "Strength Saving Throw",
"formula": "[[d20 + ([[d0 + @{strength_save_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_str_save}*@{npc}) [NPC]]]"
},
"Dexterity Save": {
"name": "Dexterity Saving Throw",
"formula": "[[d20 + ([[d0 + @{dexterity_save_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_dex_save}*@{npc}) [NPC]]]"
},
"Constitution Save": {
"name": "Constitution Saving Throw",
"formula": "[[d20 + ([[d0 + @{constitution_save_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_con_save}*@{npc}) [NPC]]]"
},
"Intelligence Save": {
"name": "Intelligence Saving Throw",
"formula": "[[d20 + ([[d0 + @{intelligence_save_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_int_save}*@{npc}) [NPC]]]"
},
"Wisdom Save": {
"name": "Wisdom Saving Throw",
"formula": "[[d20 + ([[d0 + @{wisdom_save_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_wis_save}*@{npc}) [NPC]]]"
},
"Charisma Save": {
"name": "Charisma Saving Throw",
"formula": "[[d20 + ([[d0 + @{charisma_save_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_cha_save}*@{npc}) [NPC]]]"
},
"Death Save": {
"name": "Death Saving Throw",
"formula": "[[d20 + @{death_save_bonus}@{globalsavingthrowbonus}]]"
},
"Strength Check": {
"name": "Strength Check",
"formula": "[[d20 + @{strength_mod}]]"
},
"Dexterity Check": {
"name": "Dexterity Check",
"formula": "[[d20 + @{dexterity_mod}]]"
},
"Constitution Check": {
"name": "Constitution Check",
"formula": "[[d20 + @{constitution_mod}]]"
},
"Intelligence Check": {
"name": "Intelligence Check",
"formula": "[[d20 + @{intelligence_mod}]]"
},
"Wisdom Check": {
"name": "Wisdom Check",
"formula": "[[d20 + @{wisdom_mod}]]"
},
"Charisma Check": {
"name": "Charisma Check",
"formula": "[[d20 + @{charisma_mod}]]"
},
"Acrobatics": {
"name": "Dexterity (Acrobatics) Check",
"formula": "[[d20 + ([[d0 + @{acrobatics_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_acrobatics}*@{npc}) [NPC]]]"
},
"Animal Handling": {
"name": "Wisdom (Animal Handling) Check",
"formula": "[[d20 + ([[d0 + @{animal_handling_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_animal_handling}*@{npc}) [NPC]]]"
},
"Arcana": {
"name": "Intelligence (Arcana) Check",
"formula": "[[d20 + ([[d0 + @{arcana_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_arcana}*@{npc}) [NPC]]]"
},
"Athletics": {
"name": "Strength (Athletics) Check",
"formula": "[[d20 + ([[d0 + @{athletics_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_athletics}*@{npc}) [NPC]]]"
},
"Deception": {
"name": "Charisma (Deception) Check",
"formula": "[[d20 + ([[d0 + @{deception_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_deception}*@{npc}) [NPC]]]"
},
"History": {
"name": "Intelligence (History) Check",
"formula": "[[d20 + ([[d0 + @{history_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_history}*@{npc}) [NPC]]]"
},
"Insight": {
"name": "Wisdom (Insight) Check",
"formula": "[[d20 + ([[d0 + @{insight_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_insight}*@{npc}) [NPC]]]"
},
"Intimidation": {
"name": "Charisma (Intimidation) Check",
"formula": "[[d20 + ([[d0 + @{intimidation_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_intimidation}*@{npc}) [NPC]]]"
},
"Investigation": {
"name": "Intelligence (Investigation) Check",
"formula": "[[d20 + ([[d0 + @{investigation_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_investigation}*@{npc}) [NPC]]]"
},
"Medicine": {
"name": "Wisdom (Medicine) Check",
"formula": "[[d20 + ([[d0 + @{medicine_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_medicine}*@{npc}) [NPC]]]"
},
"Nature": {
"name": "Intelligence (Nature) Check",
"formula": "[[d20 + ([[d0 + @{nature_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_nature}*@{npc}) [NPC]]]"
},
"Perception": {
"name": "Wisdom (Perception) Check",
"formula": "[[d20 + ([[d0 + @{perception_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_perception}*@{npc}) [NPC]]]"
},
"Performance": {
"name": "Charisma (Performance) Check",
"formula": "[[d20 + ([[d0 + @{performance_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_performance}*@{npc}) [NPC]]]"
},
"Persuasion": {
"name": "Charisma (Persuasion) Check",
"formula": "[[d20 + ([[d0 + @{persuasion_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_persuasion}*@{npc}) [NPC]]]"
},
"Religion": {
"name": "Intelligence (Religion) Check",
"formula": "[[d20 + ([[d0 + @{religion_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_religion}*@{npc}) [NPC]]]"
},
"Sleight of Hand": {
"name": "Dexterity (Sleight of Hand) Check",
"formula": "[[d20 + ([[d0 + @{sleight_of_hand_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_sleight_of_hand}*@{npc}) [NPC]]]"
},
"Stealth": {
"name": "Dexterity (Stealth) Check",
"formula": "[[d20 + ([[d0 + @{stealth_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_stealth}*@{npc}) [NPC]]]"
},
"Survival": {
"name": "Wisdom (Survival) Check",
"formula": "[[d20 + ([[d0 + @{survival_bonus}@{pbd_safe}]]*(1-@{npc})) [PC] + (@{npc_survival}*@{npc}) [NPC]]]"
},
"AC": {
"name": "Armor Class",
"formula": "[[@{AC}]]"
}
},