the only reason i can think of for your skeleton to separate like that is if you separated the hierarchy so its importing each bone as a separate skeleton. what you need to have is a mesh and a skeleton (singular), the skeleton should be made of a hierarchy of bones that have as a base a single bone(the root- usually pelvis or a specific root bone).