Something in the scripts as posted seems to be causing problems with Roll20. I can usually get the !skill command script to work once, then the script crashes. I have to exit the campaign, re-save the script to start a new sandbox, then I can run the command for a new character journal. Also, I'm still getting my coding feet wet - there seems to be an issue with the code that runs with the !skill command. Instead of replacing the skill ability macro with the new macro that includes the class skill bonus, it seems to insert the code with the class skill bonus before the existing code. In other words, there are two "/e..." commands that show up when you edit the macro. This doesn't just happen for the class skills, either. I have to go through every ability macro and delete the second /e command. Anyone with more coding experience have any ideas on this? I've posted these issues under the API script topic, but there's been no reply there. Referring to Big Mike's version of the script, if that helps.