How to add external armatures to existing object
Before you parent with automatic weights, go into the armature edit mode and align all the bones with the mesh. So that each bone is where it is supposed to be.

Then go into pose mode and clear the location/rotation of all the bones.

Then apply the automatic weights.

here is a .gif of how to do it