mirror mesh with anim/armatures

Hi
how to mirror a mesh with animations/armatures?
Selecting all and mirroring messes up angles/animations etc.
Many thanks

What happens when you add a mirror modifier to the mesh?