3 weeks is a long time to leave a skimmer and not expect it to get too full. Is someone watching the tank throughout those 3 weeks to feed, top off, etc? If so have them empty it at least once a week to avoid it. You can always put a bucket or something on the ground under it so if it does overflow it will at least not get all over your floor.