I think I see what you are asking. The answer depends on the character sheet. I use the Shaped Sheet, which allows for calling a macro when you click on an attack fairly trivially. I don't know if the OGL sheet has the equivalent of "attachers" or "freetext", which allow this sort of behavior. If the OGL sheet allows you to put in regular text, you can do something similar with an Ability Command Button. If you have an Ability (macro) on your character sheet just put "[Button Name](~Ability-Name)" into the text at any point. this will generate a clickable button in the output. The syntax is slightly different for calling a collections macro. More info here . As for running the macro automatically, that can get tricky.