Грамматический словарь Зализняка (склонения слова):
Шкафной, шкафная, шкафное, шкафные, шкафного, шкафной, шкафного, шкафных, шкафному, шкафной, шкафному, шкафным, шкафной, шкафную, шкафное, шкафные, шкафного, шкафную, шкафное, шкафных, шкафным, шкафной, шкафною, шкафным, шкафными, шкафном, шкафной, шкафном, шкафных, шкафна, шкафно, шкафны, шкафнее, пошкафнее, шкафней, пошкафней