Here's why it's called a "skeleton":
* Skeletons are hidden: They are typically found in closets or buried underground, representing the hidden nature of the secrets.
* Skeletons are associated with death and unpleasantness: This reinforces the idea that the secrets are something that the family would rather not discuss or reveal.
So, the phrase suggests that everyone has secrets, even if they seem perfect on the surface.