Before repairing a skylight, disconnect the shingles attached to the skylight to access the flashing. If the skylight is leaking, locate where the leak is coming from. If there is only a little amount of water, it might be condensation. Pour some water onto the skylight by using a hose to check if it actually leaks.
If you detect that water is leaking from between the flashing and the frame, replace the flashing. When installing the new flashing, install a large piece at the bottom of the skylight. If the glass is cracked, replace it with tempered glass in order to reduce the risk of the glass breaking and falling down into the room.
To reduce the damage from a skylight malfunction, check all its parts regularly. Inspect the drywall around the skylight for signs of leaking, and check the glass for signs of cracks. If the skylight opens, inspect the gears that raise it thoroughly. If the skylight has automatic shades, check the motor of the opening device to make sure that it is working properly.
Cleaning a skylight regularly is important to ensure that it maintains an operational condition. Use soapy water, mild glass cleaner and a lint-free cloth to clean it effectively.