{% extends "base.html" %} {% block title %}Skills - Memorizz{% endblock %} {% block content %} {% if skills %}
{% for skill in skills %}

{{ skill.name }} v{{ skill.version }}

{{ skill.status|upper }}

{{ skill.description }}

{% if skill.agent_id %}agent: {{ skill.agent_id|truncate(24) }}{% endif %} authority: {{ skill.injection_role }} {% if skill.source_hash_short %}class: {{ skill.source_hash_short }}…{% endif %} {% if skill.tools_used %}tools: {{ skill.tools_used|join(', ') }}{% endif %}
{{ skill.activations }} activation{{ 's' if skill.activations != 1 }} {{ skill.successes }} ✓ / {{ skill.failures }} ✗ {% if skill.deviations %}{{ skill.deviations }} deviation{{ 's' if skill.deviations != 1 }}{% endif %} {% if skill.baseline.success_rate is defined %}baseline {{ '%.0f'|format(skill.baseline.success_rate * 100) }}%{% endif %}
{% if skill.status == 'shadow' %}
{{ skill.shadow_observations }} passive observation{{ 's' if skill.shadow_observations != 1 }} trajectory match {{ '%.0f'|format(skill.shadow_trajectory_match_rate * 100) }}% matched success {{ '%.0f'|format(skill.shadow_matched_success_rate * 100) }}% {% if skill.shadow_last_evaluated_at %}last evaluated {{ skill.shadow_last_evaluated_at|truncate(19, true, '') }}{% endif %} {{ 'READY TO REVIEW' if skill.shadow_ready else 'NOT READY' }}
{% if skill.shadow_readiness_reasons %}
Advisory readiness: {{ skill.shadow_readiness_reasons|join('; ') }}. Activation remains an explicit reviewer decision.
{% endif %} {% if not skill.shadow_evaluation_enabled %}
Passive shadow evaluation is disabled for this agent.
{% endif %} {% endif %} {% if skill.demotion_reason %}
Demoted{% if skill.demoted_at %} {{ skill.demoted_at|truncate(16, true, '') }}{% endif %}: {{ skill.demotion_reason }}
{% endif %}
{% if skill.can_activate %}
{% endif %} {% if skill.can_demote %}
{% endif %}
{% if skill.preconditions %}
Preconditions ({{ skill.preconditions|length }})
    {% for p in skill.preconditions %}
  • {{ p }}
  • {% endfor %}
{% endif %}
SKILL.md
{{ skill.content }}
{% endfor %}
{% else %}
🎓

No Learned Skills Yet

Enable continual learning on an agent, let it repeat successful tool workflows, then promote eligible trajectory classes from the Workflows page.

{% endif %} {% endblock %}