6 skills of omnichannel agents

For as long as the concept of customer experience exists, in all its facets, there have never been such a variety of ways for agents to engage with customers. As the new technologies integrate in customer experience processes, they demand that companies support more channels to deliver the optimum customer experience. But with so many available channels and such higher customer expectations how can companies respond with the appropriate agents?