Just to add to the other two posts, If it's a Hero ability, the hero has to have an available skillpoint. The trigger you use is Hero - Learn Ability. If it's the first skill, he will learn it; if not, you will have to use Hero - Add Skillpoint before he will learn it.
If it's a unit ability, you can just add it to the Hero by using Unit - Add ability.