Hi,
Spine certainly can help you with that functionality! We do a similar thing. The feature you're looking for is skins* http://esotericsoftware.com/spine-skins .
First you need to decide if you're having full costumes, or bits and pieces (i.e. you might have a costume which is a lumberjack, or you might be able to switch in and out the different items of clothing). This will decide how you will set your skins up, if you are doing the former, it is easier(albeit more restricting) to have a skin for each costume i.e. lumberjack. If it is the latter you will want skins for each of the items of clothing you are switching out i.e. hat, t-shit, boots etc.
judging on your previous posts you are using unity, I am unaware of how that handles switching skins, but in C runtimes switching costumes can be a 'pain' (not really). If you go from a costume where one placeholder is filled, to another which is empty it will keep the old skin image, even though there is no image for that placeholder.
*There is also another method, you can use animations to turn the visiblilty of slots on and off, this holds some advantages niche over skins, but unless you need to use the animation stick to skins