Šķilbēnu pagasts ir viena no Viļakas novada administratīvajām teritorijām tā dienvidos, Krievijas pierobežā. Robežojas ar sava novada Medņevas un Vecumu pagastiem, Balvu novada Briežuciema un Lazdulejas pagastiem, Baltinavas novadu, kā arī Krievijas Pleskavas apgabala Pitalovas rajonu. Lielākās apdzīvotās vietas ir Šķilbani, Rekova (pagasta centrs), Upīte.
Pagasta teritorija izvietojusies Adzeles pacēluma rietumdaļā un Mudavas zemienes Abrenes nolaidenumā. Vidējā temperatūra aukstākajā ziemas mēnesī janvārī -9 °C, karstākajā vasaras mēnesī jūlijā +18 °C. Bezsala periods ilgst 135 dienas, bet sniega sega zemi klāj vidēji 153 dienas gadā, nokrišņu daudzums ~550 mm gadā.
Pagasta teritorijas lielākā daļa ietilpst Veļikajas upes sateces baseinā. Pagasta robežu ar Krieviju iet pa Kūkovas upi, kurā ieplūst vairākas pietekas, lielākā no kurām ir Rika, kas šķērso pagastu no rietumiem uz austrumiem. Ir apzināti arī 3 avoti.[2]
Apdzīvotās vietas: Ančipova, Bākarova, Buki, Čalkova, Čilipīne, Dagunova, Dubļova, Fabriki, Ivanovka, Lemešova, Logini, Lotuši, Nikolajevka, Peksīne, Plešova, Porskova, Prisjolova, Rekova, Sišova, Stiglova, Šķilbani, Tribunova, Upīte, Vilkova, Zaļčupe, Zatišje.
Šķilbēnu pagasts tika izveidots 1930. gadā, atdalot teritorijas no Baltinavas un Viļakas pagastiem. 1935. gadā tā platība bija 216 km² un tajā dzīvoja 6423 iedzīvotāji.[3] 1945. gadā pagastā izveidoja Egļevas, Loginas, Stabļevas, Šķilbēnu un Zaļčupes ciema padomes, bet pagastu 1949. gadā likvidēja. Loginas ciems ietilpis Viļakas apriņķī (1945-1949) un Abrenes (1949-1959) un Balvu (pēc 1959. gada) rajonos. Loginas ciemam 1954. gadā pievienoja likvidēto Zaļčupes ciemu, 1962. gadā — Medņevas un Šķilbēnu ciemu padomju saimniecības «Šķilbēni» teritoriju. 1968. gadā Loginas ciemu pārdēvēja par Šķilbēnu ciemu. 1971. gadā tam pievienoja daļu Lazdulejas ciema padomju saimniecības «Šķilbēni» teritorijas, bet padomju saimniecības «Medņeva» teritoriju pievienoja Medņevas ciemam. 1977. gadā Šķilbēnu ciemam pievienoja daļu likvidētā Upītes ciema teritorijas.[4] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Šķilbēnu pagastu kā administratīvo teritoriju iekļāva Viļakas novadā.