How to use new skeletal mesh.

So I have purchased an asset, a character
.
My other characters have an animation blueprint and skeleton they are all sharing.

I’ve noticed a lot of these assets come with additional bones (weapons, ponytails, ect) So I’ve been right clicking on the new skeletal mesh, and clicking “assign new skeleton” pointing to the one skeleton with my animation blueprint… then just adding all these bones to my one skeleton I’ve been using, I’m sure this isn’t the right way since each different model will want to add more and more bones.

So whats the right way? I want to move my animation blueprint to new skeletal meshes and skeletons I’ve purchased, the one with additional bones.