Skalák și-a reprezentat țara la toate categoriile de tineret sub 16 ani până la categoria sub 21 de ani. Pentru echipa sub 16 ani a marcat cinci goluri în șase meciuri. El a fost chemat pentru echipa națională a Cehiei pentru prima dată pe 25 august 2015 pentru a se confrunta cu Letonia și Kazahstanul în preliminariile UEFA Euro 2016.