Tadeusza Boya-Żeleńskiego w Krakowie (1996), Teatrem Rozmaitości w Warszawie (2012) oraz Nowym Teatrem w Warszawie (2017).
Wystąpił w ponad stu rolach teatralnych w spektaklach takich reżyserów jak Henryk Tomaszewski, Grzegorz Mrówczyński, Jerzy Jarocki, Tadeusz Bradecki, Andrzej Wajda, Agnieszka Glińska, Henryk Baranowski, Paweł Miśkiewicz i Kazimierz Kutz. Do jego najbardziej znanych ról teatralnych należą kreacje w spektaklach opartych na twórczości Thomasa Bernharda, między innymi Ludwik Voss w Rodzeństwie (1996), Franz Josef Murau w Auslöschung / Wymazywaniu (2001), Wydawca w Na szczytach panuje cisza (2006) oraz Thomas w Wycince Holzfällen (2014).
Jako twórca kostiumów współpracował z Krystianem Lupą przy realizacjach w Odeon Heroda Attyka w Atenach (2004), Dusseldorfes Schauspielhaus (2005), American Repertory Theatre (2005), Theater in der Wien (2006), Teatro de la Abadía Madryt (2010), Teatrem Vidy-Lausanne (2011), Teatrem Łaźnia Nowa w Krakowie (2015) oraz Litewskim Narodowym Teatrem Dramatycznym w Wilnie (2015). Wystąpił w kilkudziesięciu rolach w spektaklach Teatru Telewizji.
Wieloletnim partnerem Skiby jest reżyser Krystian Lupa.