Ok, what you are going to be able to achieve is going to be dependent on which avenue you decide to go down. If you just want to stick to making macros/abilities, you're more limited, but they also don't require the massive time commitment that even editing a sheet can require. If you can outline what you're attempting to accomplish I can direct you to more specific resources, but in general these wiki pages will help for macro making: Dice Reference - Pretty much everything requires some sort of dice roll. These are the basics of the dice roller's capabilities and they can be combined to do some surprisingly powerful things. Beyond some very simple examples, how to combine them is not spelled out here because the possible combinations are literally infinite. Roll Templates - You've probably already seen this page, but putting it here for completeness. This outlines the basics of how templates work. It's pretty bare bones because what a roll template does is completely dependent on what it's programmed to do in the sheet code. This can range from being a more nicely styled version of the default roll template to extremely complex templates that involve multiple macros and sequential output to handle extremely complex rolling mechanics. You'll want to check if there's any documentation on the template for your specific sheet. The Macro Wiki page - This honestly isn't all that useful, but it does go over some of the weirdness of how to grab attributes and what not. tl;dr: macros are just saved chunks of chat messages. What they can do depends entirely on what pieces of the chat and roller tech you're using. The tips and tricks thread - Here's where you'll find some of the crazy methods the community has found for combining the basic function of the dice roller and roll templates to achieve some amazing results. Keith maintains the thread and keeps the index on the first page pretty up to date. For the creating your own templates (and therefore editing a sheet), I highly recommend the building a character sheet wiki pages . Character sheets are built with HTML, CSS, and JS. For roll template creation you'll definitely need the HTML and CSS. The JS would only be needed if you want to go whole hog on building/editing a sheet, but it can allow some very powerful rolling features through the recently released custom roll parsing.