Skalický se narodil 3. srpna roku 1954 v Ústí nad Orlicí. Po absolvování Farmaceutické fakulty Univerzity Karlovy v Hradci Králové v roce 1978 nastoupil do Krajské nemocnice Pardubice na oddělení klinické biochemie a diagnostiky, kde působí dosud jako primář. Je ženatý a má dvě děti.

Externě vyučuje na Univerzitě Pardubice a patří k zakládajícím členům celosvětové charitativní organizace LCPA. Od roku 2010 je členem TOP 09.

V roce 1998 byl jako nestraník za Sdružení OS, NK zvolen zastupitelem Pardubického kraje. Mandát obhájil v letech 2002, 2006, 2010 i 2014.

Ve Sněmovně působil ve výboru pro zdravotnictví a zároveň v mandátovém a imunitním výboru. Svůj mandát obhájil i po rozpuštění Sněmovny v roce 2013. V roce 2017 kandidoval jako lídr TOP 09 v Pardubickém kraji, ale neuspěl.