Skylights can contribute to ice dams but are not the primary cause. The main cause of ice dams is heat loss from your home. However, if a skylight is leaking heat, it can make the problem worse by melting more snow on your roof.