Hi Kevin, outside of API scripts, macros do not, cannot, affect character sheet attributes. You can use a token's linked attributes(3 bars) to indirectly change non-repeating attributes. Even API effectiveness is limited since sheet worker(js) events aren't triggered until the sheet is open/closed... It has been hinted that at least the API will be getting an update that should solve this current limitation. So sadly, the only way to trigger conditions/buffs is to manually toggle from the sheet. ;-( here's a couple of suggestion to support: Allow ability macros to modify attribute/character sheet values Allow macros to change sheet values