I think you're in the wrong section since the only PRO subscriber are able to use APIs. But I think it's possible to make a macro that allows you to choose which NPC you want to use. It could end up being a little messy of a macro, but I think it is possible. Of course the simplest way would be to make some macros, set those as token actions, and then just link the tokens to a character and BAM!!! You no longer have to keep going into the sheet to make any rolls. There's two types of macros. Global, and Character. Global macros are made under the settings section (the little gear found in the upper-right-hand corner above the chat window). For global macros, you can choose who's able to see them (in this case you wouldn't mess with that because it'd be for NPCs), and you can choose whether or not you want them to show up when you click on a token (will show up in the top-left-hand corner of the virtual tabletop [VTT] ), or have the macro show up in the macro quick bar (bottom-left-hand corner of the VTT, underneath the player names). For things like Skill checks, I personally recommend using the Token bar. Character macros are found inside the character sheets under the "Attributes & Abilities" tab at the top of the pop-up. These macros can only be seen by those who have access to the character. These are usually used for attacks, spells, etc. Like global macros, you can have them show up in the Token Action bar, or the Macro Quick bar. If you go to use the global macros for Skill Checks, you should probably start all of the macros off with the following: %{selected|Insert-skill-check} so that whatever token is selected will be the one using that skill check. If you would like a demonstration of any/all of this, feel free to PM me. If you would like to read up about macros a little more in depth click here to visit R20's wiki about macros. I hope this was of some help to you, and I apologize for the long-ish post. And with that said... HAPPY ROLLING!!! :D P.S. Please include the name of your system in your post titles. It helps prevent a lot of confusion. I will admit that I too am also guilty of this, but do try to include it.