I'm glad that will work for you! Though I still contend that it is easiest to write a shell script that packs an atlas for each character. Using shell scripts is good because you don't need to rely on animators or developers to do the packing correctly.
When exporting skeleton data and packing a texture atlas at the same time, the "Pack [Attachments]" option will only pack attachments in use by the skeleton. Otherwise, if you pack using "Pack [Image folder]" or you run the texture packer separately from skeleton data export, it packs all the image files it finds. In that case you'll want to keep your images folder clean, so it only has image files that are being used.
You can see in the editor which image files are not used. Used files are shown green, unused files are shown orange:
Loading Image
You can "clean" your images folder by packing an atlas during skeleton data export using "Pack [Attachments]", so it contains only used images, then unpack that atlas to get individual image files again, without any unused image files.