Skills can be attained by exchanging Consumables to level up. For example, Magical Experience could be used to level up a Magician skill.
In addition, Skills can require other Skills to level up. For instance, a Player could need to have Magician Skill in order to acquire the Advanced Magician Skill. This allows for building complicated Skill Trees for advanced capabilities.