The word has a couple of meaning depending on the context in which it is used.
1. It is used to refer to a gay person.
“Dy ou is ‘n bietjie skeef” – “That guy is a bit gay.”
2. It can also be used to refer to looking at a person in a shady way.
Kyk haar net skeef… Ek bedoel, snaaks, aan. Dan sal sy vinnig na jou toe kom! 🤣
— Kagiso Masinga (@MasingaKagiso) June 19, 2019