Question: can slaking learn skill swap?
Answer: Slaking is not capable of learning skill swap. Only another pokemon can swap it off him. That's what happens in Collosseum.