{% extends "base.html" %} {% block title %}ClawHub Skills — ICDEV™ Dashboard{% endblock %} {% block content %}

ClawHub Skill Browser

{% if not enabled %}

OpenClaw Bridge Disabled

Set ICDEV_OPENCLAW_ENABLED=true environment variable to enable skill import from ClawHub.

{% endif %}
Imported Skills
{{ imports|length }}
Pending Review
{{ imports|length }}
Promoted
0
Bridge Status
{% if enabled %}ENABLED{% else %}DISABLED{% endif %}

Discover Skills on ClawHub

Import Queue

{% if imports %} {% for imp in imports %} {% endfor %}
Skill Author Scan Status Trust Imported Actions
{{ imp[1] if imp[1] else imp[0] }} {{ imp[2] or 'unknown' }} {% if imp[3] == 'passed' %} PASSED {% elif imp[3] == 'failed' %} {% set failed_gates = imp[11] if imp|length > 11 else [] %} {% if failed_gates %} FAILED {% else %} FAILED {% endif %} {% else %} {{ imp[3]|upper }} {% endif %} {% if imp[4] == 'promoted' %} PROMOTED {% elif imp[4] == 'rejected' %} {% set rej_by = imp[9] if imp|length > 9 else '' %} {% set rej_reason = imp[10] if imp|length > 10 else '' %} {% set failed_gates = imp[11] if imp|length > 11 else [] %} {% set tip_parts = [] %} {% if rej_by %}{% set _ = tip_parts.append('By: ' ~ rej_by) %}{% endif %} {% if rej_reason %}{% set _ = tip_parts.append('Reason: ' ~ rej_reason) %}{% endif %} {% if failed_gates %}{% set _ = tip_parts.append('Failed gates: ' ~ failed_gates|join(', ')) %}{% endif %} {% if tip_parts %} REJECTED {% else %} REJECTED {% endif %} {% elif imp[4] == 'review_pending' %} REVIEW {% elif imp[4] == 'quarantined' %} {% set failed_gates = imp[11] if imp|length > 11 else [] %} {% if failed_gates %} QUARANTINED {% else %} QUARANTINED {% endif %} {% else %} {{ imp[4]|upper }} {% endif %} {% set trust = imp[5] if imp[5] else 0.30 %} {% if trust >= 0.70 %} {{ '%.2f'|format(trust) }} {% elif trust >= 0.50 %} {{ '%.2f'|format(trust) }} {% elif trust >= 0.30 %} {{ '%.2f'|format(trust) }} {% else %} {{ '%.2f'|format(trust) }} {% endif %} {{ (imp[8]|string)[:10] if imp[8] else '' }} {% if imp[4] in ('quarantined', 'review_pending') and imp[3] == 'passed' %} {% elif imp[4] == 'promoted' %} {% elif imp[4] == 'quarantined' and imp[3] == 'failed' %} {% else %} {% endif %}
{% else %}
No imports yet. Search ClawHub above to discover and import skills.
{% endif %}
{% endblock %} {% block scripts %} {% endblock %}