Does an API Script exist that will create & populate Ability macros on Character Sheets or, if not, is it possible to create one? Ideally, I'd like it to follow a usage structure very similar to the ChatSetAttr API Script, with the selection parameters --sel, --charid, --name, --all, and --allgm working the same way as ChatSetAttr, and --silent, --mute, --nocreate, --fb-public, --fb-from, --fb-header, & --fb-content options also working the same way (other options seem less relevant to ability macros). --ability_name1|{character_name|ability_name2} would copy the contents of ability macro "character_name|ability_name2" to the selected character sheet(s) and give it the name "ability_name1". If --nocreate was specified, it would only copy & overwrite an existing ability macro, and do nothing with that sheet if there was not an existing ability with the name "ability_name1". The reason I would like this or something similar is that I am creating a set of macro libraries for DMs to set up character sheets, and upgrade them as new macros are released. Upgrading is mostly achieved using attributes, but sometimes needs new abilities, which I would like to pick up from a library of ability macros held in a specific character sheet. Help and advice would be welcome, and especially a pointer to an existing or new API Script!