В концертах исполняет сольные партии в «Сотворении мира» Гайдна, «Свадебке» Стравинского, Магнификате Баха, «Мессии» Генделя, в «Торжественной вечерне» (KV 339) и Литаниях Святого Причастия (KV 243) Моцарта, Stabat Mater Перголези, кантате «Кармина Бурана» Орфа, Симфонии № 4 Малера, а также мотет Exsultate, jubilate Моцарта, романсы русских и зарубежных композиторов.
Сотрудничала с такими дирижерами, как Валерий Гергиев, Джанандреа Нозеда, Пабло Эрас-Касадо, Пласидо Доминго, Михаэль Гюттлер, Василий Петренко, Николай Цнайдер, Туган Сохиев, Фабио Мастранджело, Константин Орбелян, Михаил Татарников, Юрий Башмет.
Исполнение Оксаной Шиловой роли Виолетты отмечено призом Санкт-Петербургского общества зрителей «Театрал» (2016). В этой партии она неоднократно выступала на сцене Большого театра России в постановке Франчески Замбелло. На фестивале «Звезды белых ночей» 2018 года партнером певицы в «Травиате» стал Пласидо Доминго (Жорж Жермон).
Оксана Шилова гастролирует в составе труппы Мариинского театра в России и за рубежом, выступает с сольными концертами в Бельгии, Великобритании, Италии, Норвегии, Словакии, Финляндии, Франции и США. Она принимала участие в постановке оперетты Шостаковича «Москва, Черёмушки» в Лионской опере, в 2006 году спела партию Лукреции в опере «Двое Фоскари» в Голландской передвижной опере в Энсхеде, а в сезоне 2008-2009 была приглашена на партию мадам Кортезе в постановку оперы «Путешествие в Реймс», показанную затем в Реймсе, Монпелье, Авиньоне, Бордо, Тулузе, Марселе.