Having roofed a building with slate, the traditional way to put holes in slate (certainly that thickness) is to punch them. Seriously.
As to cutting them to size, one way is as Jason says, with something like a small sharp hatchet, or a bill hook (the straight part) etc, or these:
**LINK**