Cradle cap is a common skin condition in babies which appears in the first weeks of life. It is not clear what causes cradle cap. It may be caused by the oils that babies produce from the glands in their skin. It usually clears up on its own, but there are things you can try to make it better.