docs: def list_all_defaults(self):  # type: () -> Dict[str, List[SkillEntry]]
          """Returns {'skill_group': [SkillEntry('name')]}"""
          skills = self.list()
          name_to_skill = {skill.name: skill for skill in skills}
          defaults = {group: [] for group in self.SKILL_GROUPS}
  
          for section_name, skill_names in self.repo.get_default_skill_names():
              section_skills = []
              for skill_name in skill_names:
                  if skill_name in name_to_skill:
                      section_skills.append(name_to_skill[skill_name])
                  else:
                      LOG.warning('No such default skill: ' + skill_name)
                  defaults[section_name] = section_skills
  
          return defaults