Hello,
You want to animate some characters with only one skeleton, right?
Did you consider using Skins? I think it is the easiest way if you want to animate multiple characters’ mouths with changing attachments.
For example:
Each character has "mouth1.png”, “mouth2.png”, and “mouth3.png”.
Even if the PNGs are different images from each other, you can animate them with the same animations using Skin placeholders.
If you want to know more details about Skins, please see our User Guide:
Skins - Spine User Guide
I hope this helps you!