Get a roto zip with a ceramic cutting blade. square off the hole the best you can. Then trace the hole on typing paper and then cut out a plug of slate to go in the hole. Seal it off with butyl rubber caulk and be done with it.
Yes, you can cut slate. Cutting oil and a good blade.