You can manually add them, but it's a bit of work. You could also make a spellbook for your players, or get them to make their own. Adding them to the Attacks & Spellcasting section won't look pretty, unless you want to manually do it per spell and split the data to fit the available templates. Basically you would add an Attack, uncheck all the attack/damage boxes, then paste [@{Bob|repeating_spell-cantrip_$0_spellname}](~Bob|repeating_spell-cantrip_$0_spell) into the Description field. This will give a clickable button that calls up the first entry under cantrips. You can't just paste a direct link to the spell as it will attempt to place a spellcard template inside the attack template, which won't work. You'd then name that Attack the same thing as the spell it links to, players click the attack in the Attacks & Spellcasting section, then click the link to the actual spell that pops up in chat. Not really ideal IMO, it's not really any easier than just using the spells tab of the character sheet. The better method is a Spellbook macro, which outputs something like this: All the pink words are links to the spells, or to Ability macros where the default Spellcard is garbage or not fit for purpose. It needs to be set up per player so it doesn't display garbage empty entries and look ugly, and you can pretty it up with something other than the default template, but it's pretty straightforward code. As with other chat menus, the players whisper it to themselves so it doesn't clutter up the chat log for everyone. There are plenty of tips on chat menus in a Keith thread here , and other threads around the place. Sing out if you need a hand with any of it! I'm only a scrubby Plus subscriber and can't help you much with the API bit, but yes you can achieve all of those things with a Hunter's Mark macro and the API. Someone likely has posted one somewhere which does most or all of what you need.