I have implemented the functionality defined here: https://help.salesforce.com/articleView?id=omnichannel_skills_based_routing_setup.htm&type=5
By default my service channel is LiveAgent. So, I have modified my apex class accordingly.
I am facing two problems: - Button showing offline when more than one skill is selected whereas agent is online. - Chats are not routing to agent even when single skill is selected.