{% macro expandSkill(dict, name, classes="") %}
{{ name }}
{% for child in dict[name] %} {{ expandSkill(dict[name], child) }} {% endfor %}
{% endmacro %} {% macro skills(skills) %}
{% for skill in skills %} {% set classes = "" %} {% if skill == skills|first %} {% set classes = "activeSkill" %} {% endif %} {{ expandSkill(skills, skill, classes) }} {% endfor %}
{% endmacro %}