SkillData? getSkill(String name) { return _skills.firstWhere((skill) => skill.name == name, orElse: () => throw Exception('Skill $name not found')); }