Adding/removing bones at runtime

I want to add/remove bones at runtime. Im working on spore like game. Or do you suggest different method to make this?

I don’t think there’s a way to edit the bones of a mesh during runtime. But you can try smoothly switching models when you want that to happen.

I wonder the reasoning behind this though. Is your character evolving or something?