You can buy them, and send them to other addresses you own. For example, send it around 100 times. Nobody will know its you.
Addresses can be anonymous - it depends what you do with them.
It's anonymous for the people buying the bitcoins from me as well right?
Yes it is anonymous as long as they are not connecting their receiving address with their personal data.
To use a skyhook you need to scan a QR code with your wallet address, then just pay $$ (with your bills) and that's it ...
So as far as your Bitcoin Address is not connected with your ID you are anonymous (mostly... we can say .. someone can record your face with CCTV camera while using a Skyhook:).