Another thing you can do is to pass a button instance to the constructor of your class and use its clone function to create other instances. That way you could place one button using the gui somewhere outside of the visible area of the stage so it isn't visible and pass that to your class constructor so it can clone the button.
This way you don't have to worry about how to skin and it's easy to change to another skin.