Add ActiveSkill Prototal abstraction