{% extends "library/_layout.html" %} {% from "_macros.html" import icon %} {% set section = "skills" %} {% block title %}Skills - {{ brand.name }}{% endblock %} {% block heading %}Skills{% endblock %} {% block actions %} {{ icon("plus", "icon--sm") }} New skill {% endblock %} {% block library_content %}

Saved procedures. Every enabled skill's name and description are shown to the model on each turn; it reads the instructions only when it decides one applies. A model may write and revise its own — every version is kept, so any change can be read and undone.

{% if q %}Clear{% endif %}
{% if not skills %}
{{ icon("sparkle", "empty__mark") }}

{{ "Nothing found" if q else "No skills yet" }}

{% if q %} No skill matches “{{ q }}”. {% else %} Write one for a task you explain often, or let a model save one after it has worked the task out. {% endif %}

{% else %} {% include "library/_pager.html" %} {% endif %} {% endblock %}