📂 {{ indexes().length }} {{ 'Pro.SkillsIndexed' | translate: {Default: 'skills indexed'} }}
{{ selectedRepository()?.name || ('Pro.NoRepositorySelected' | translate: {Default: 'No repository selected'}) }}
@if (loadingIndexes()) {
{{ 'Pro.LoadingSkillsFromRepository' | translate: {Default: 'Loading skills from repository...'} }}
} @else { @if (filteredIndexes().length) {
@for (item of filteredIndexes(); track item.id) {
{{ item.skillPath }}
{{ formatStat(item.stats?.stars) }}
{{item.name}}
//
{{ item.description || ('Pro.AwaitingDescription' | translate: {Default: 'Awaiting description...'}) }}
{{ 'Pro.Downloads' | translate: {Default: 'Downloads'} }} {{ formatStat(item.stats?.downloads) }} {{ 'Pro.Stars' | translate: {Default: 'Stars'} }} {{ formatStat(item.stats?.stars) }} {{ 'Pro.Versions' | translate: {Default: 'Versions'} }} {{ formatStat(item.stats?.versions) }}
@if (item.publisher?.image) { } @else {
{{ publisherAvatarFallback(item) }}
}
{{ publisherDisplayName(item) }}
{{ publisherHandle(item) }}
{{ item.updatedAt || item.createdAt | date: 'yyyy-MM-dd' }}
@if (showInstallAction()) { } @if (item.link) { {{ 'Pro.ViewDetails' | translate: {Default: 'Details'} }} } @for (tag of item.tags ?? []; track tag) { #{{ tag }} } @empty { {{ 'Pro.Untagged' | translate: {Default: 'untagged'} }} }
}
} @else {
🔍
{{ 'Pro.NoSkillsFound' | translate: {Default: 'No skills found for this repository yet.'} }}

{{ 'Pro.NoSkillsFoundHint' | translate: {Default: 'Add or sync a repository to populate skill indexes.'} }}

} }