As memnoch said, adding abilities that a class doesn't have can't be done because they are hard coded into the respective classes. But what you could do is use a fighter/mage/thief and work of that base, then you have magic, stealth and fighting abilities.
------------------