Hi Luc, Creating a button to post in chat a summary of characther info: hp, mp , def etc. no user input or rolls needed, but I want to make this button avaiabile in the macro bar ( Similiraly when I created my original custom macros) which type of the three categories of buttons of Roll 20 offers : roll, action , conpendium is suited to this specific case? And how is this behavior implemented in the sheet? This would be a roll button. Downside to a roll button is that you can't use CRP. There is an involved workaround to connect roll buttons to action buttons to allow you to have both the ability to drag to the macro bar and use CRP (the workaround is simply a mixin in the K-scaffold). Side question: the action button wiki states that the button name should not contain underscores after act_ but mine does and the sheet workers tied to them seems to catch the event fine, is the wiki outdated? The wiki isn't out of date, the warning just isn't specific enough. Regular action buttons will work just fine with an underscore in the name. However, an action button in a repeating section will fail if the button's name has an underscore in it. The reason it's generally best practice to not use underscores in action button names at all is so that you have a consistent naming schema for your action buttons, attributes, and roll buttons. My personal naming schema is: Attributes: snake_case, full words unless a short form has near universal acceptance. e.g. str_md would be bad, but strength_mod is fine. Roll buttons: snake_case, full words unless a short form has near universal acceptance. Should be the same name as the attribute being rolled if possible. E.g. the strength attribute roll button would be just strength . (Exception for the naming scheme for the action button - roll button workaround linked above) Action Buttons: kebab-case, otherwise the same as roll buttons. Abilities : I'm facing the first big problem with the multitude of types and behaviors , especially for spells like abilities; in this cases how the other sheet devs approached this problem? Should I hard code everything in the sheet HTML file and hide them with CSS to be used and showed when needed ? Or there is the chance of creating a "compendium" in a separate file where entire classes and abilities are stored to be pulled in the sheet when needed? It is typically not recommended to put feats, spells, abilities, equipment, etc. directly in the character sheet. Aside from the legal issues of what is fair use vs. what is copyrighted, hard coding in feature text makes the character sheet extremely fragile and maintenance intensive and (perhaps more importantly in my opinion) prevents players from doing any sort of homebrew. Instead, the best way to do this is to make your ability and spell repeating sections as mini forms that users fill out with the details of their feature. They can then enter whatever details they want/need to and the sheet becomes much more future proof.