Skylights need to be serviced and maintained properly in order to prevent leaks and control debris from entering your home. With sturdy material available to construct robust skylights these days, issues like cracks are controlled to a large extent. In any case, it is advised that you regularly check the seal and frame of the skylights and prevent massive damage.
You must always keep a check on the flashing of your skylight. Flashings tend to get blocked with tiny leaves and debris and hinder draining of water. You need to ensure that the flashing is cleaned regularly. Skylight flashings can be widened if needed to prevent water from entering the room.
Checking the glass for cracks and holes is also very important. Tiny cracks can be sealed with roofing cement or silicone caulk. However, this is not a permanent solution. You ought to check the light shaft thoroughly if you notice any leakage.
Replacing the glass is usually the last resort and is done in extreme cases. In case you plan to replace your skylight, you must also check the condition of your roof to decide the type of skylight you need to install. Repairs must be made at the earliest in order to prevent further damage to your walls, floor or carpets. Leaky skylights, when left unattended, can cause molds and fungi to grow in your home.