Making a model compatible with others animations.

I failed at googling it. Is there a way to make a model/armature(prefer blender info) that will be compatible with others animations.

I am familiar with 3d modeling, but my animations are inelegant. I made a specific character that i want in my game. Is there a way that i can make armature for it and use someone animation on it?

Google - setting up blender rig to comply with mecanim humanoid