Skjelbred speelde twaalf keer voor Noorwegen –21. Hij debuteerde op 28 maart 2007 onder leiding van bondscoach Åge Hareide in het Noors voetbalelftal, in een kwalificatiewedstrijd voor het EK 2008 in en tegen Turkije (2–2). Hij maakte op 11 juni 2013 zijn enige interlandtreffer. Hij kopte toen de 1–0 binnen in een met 2–0 gewonnen oefeninterland tegen Macedonië. Skjelbred speelde tot en met november 2016 uiteindelijk 43 interlands. Drie maanden daarna maakte hij bekend te stoppen als international. Noorwegen kwalificeerde zich in die periode voor geen enkel eindtoernooi.