UStackUStack
Skilled icon

Skilled

Skilled ist ein Terminal-Dashboard zum Tracken der Skill-Nutzung in KI-Coding-Tools wie Claude Code, OpenCode, Codex, Grok und Droid. Liest nur lokale History-Dateien.

Skilled

Was ist Skilled?

Skilled ist ein Terminal-User-Interface-(TUI)-Dashboard, das Nutzungsstatistiken von Skills über mehrere KI-Coding-Tools hinweg aggregiert, darunter Claude Code, OpenCode, Codex, Grok und Droid. Es liest lokale History- und Session-Dateien auf dem Rechner des Nutzers und macht daraus eine einheitliche Ansicht von Skill-Aufrufen, Trends und aktueller Aktivität.

Das Projekt richtet sich an Personen, die sehen möchten, wie Skills in verschiedenen KI-Coding-Umgebungen verwendet werden, ohne Daten an einen externen Dienst zu senden. Es bietet sowohl ein interaktives Dashboard als auch Kommandozeilenausgaben zum Auflisten, Prüfen und Inspizieren einzelner Skills.

Hauptfunktionen

  • Toolübergreifende Aggregation: Parst lokale Traces aus unterstützten KI-Coding-Tools und normalisiert sie in ein gemeinsames Format, sodass sich die Skill-Nutzung über Anbieter hinweg leichter vergleichen lässt.
  • Interaktives TUI-Dashboard: Zeigt Balkendiagramme, eine 16-Wochen-Aktivitäts-Heatmap, ein stündliches Histogramm und einen Feed für aktuelle Aktivitäten in einer Terminal-Oberfläche.
  • Skill-Audit-Ansichten: Hebt Top-Performer, steigende und abnehmende Skills, veraltete Skills, Einzelaufrufe und projektübergreifende Muster hervor, damit Nutzer die Nutzung auf einen Blick prüfen können.
  • CLI-Befehle mit JSON-Ausgabe: Enthält Befehle wie skilled list, skilled audit, skilled detail <skill>, skilled calls --source codex und skilled providers, mit --json für maschinenlesbare Ausgaben.
  • Filter- und Sortiersteuerung: Unterstützt Filterung nach Quelle oder Projekt sowie interaktive Sortierung im TUI nach Anzahl, alphabetischer Reihenfolge und Aktualität.
  • Nur lokal betrieben: Liest History-Dateien lokal und benötigt keine Konten, keinen Netzwerkzugriff, keine API-Keys und kein Telemetrie-Tracking.

So verwendest du Skilled

Installiere Skilled mit dem bereitgestellten Shell-Skript, npm oder pip und starte dann skilled, um das Dashboard zu öffnen. Nach dem Start kannst du die aggregierte Nutzungsansicht durchsuchen, Sortiermodi wechseln, das Detailfenster eines Skills öffnen oder CLI-Befehle für gezielte Berichte oder JSON-Ausgaben ausführen.

Anwendungsfälle

  • Skill-Nutzung über Tools hinweg prüfen: Ein Entwickler, der mehrere KI-Coding-Assistenten nutzt, kann an einem Ort sehen, wie oft bestimmte Skills bei verschiedenen Anbietern ausgelöst werden.
  • Inaktive oder übernutzte Skills finden: Die Audit-Ansicht hilft dabei, Skills zu identifizieren, die steigen, sinken, veraltet sind oder nur einmal verwendet wurden, was für Aufräumarbeiten und Workflow-Reviews nützlich ist.
  • Einen Skill im Detail inspizieren: Nutzer können einen einzelnen Skill öffnen, um Nutzungsmuster, Quelle und Projektaufteilung zu untersuchen, statt ein breites Dashboard zu scannen.
  • Aktivität nach Projekt prüfen: Durch Filterung nach Projekt lässt sich nachvollziehen, welche Repositories oder Workspaces bestimmte Skill-Aufrufe antreiben.
  • Daten für Skripte oder Analysen exportieren: Der JSON-Ausgabemodus kann andere Tools, Skripte oder Reporting-Workflows speisen.

FAQ

Sendet Skilled meine Daten an einen Server?
Nein. Die Quellenbeschreibung sagt, dass nur lokale History-Dateien gelesen werden und kein Netzwerk und keine Telemetrie verwendet werden.

Welche KI-Coding-Tools werden unterstützt?
Die Seite nennt Claude Code, OpenCode, Codex, Grok und Droid als unterstützte oder erkannte Tools, mit automatischer Erkennung basierend darauf, ob ihre History-Dateien lokal vorhanden sind.

Kann ich es ohne Konfiguration verwenden?
Ja. Die Dokumentation sagt, dass Skilled installierte Tools automatisch erkennt und sie anzeigt, wenn ihre History-Dateien vorhanden sind, sodass im typischen Gebrauch keine manuelle Konfiguration nötig ist.

Bietet es sowohl eine Kommandozeilenschnittstelle als auch ein TUI?
Ja. Das Projekt enthält sowohl ein interaktives Terminal-Dashboard als auch CLI-Befehle wie list, audit, detail, calls und providers.

Kann es mit großen History-Dateien umgehen?
Im Repository wird ein optionaler Rust-Index für schnelleres erneutes Einlesen großer History-Dateien erwähnt, den das TUI automatisch verwendet, wenn er verfügbar ist.

Alternativen

  • Tool-spezifische Nutzungsprotokolle: Jedes KI-Coding-Tool kann bereits seine eigene lokale History speichern, aber diese Protokolle sind auf einen einzelnen Anbieter beschränkt und vereinheitlichen die Nutzung nicht über mehrere Tools hinweg.
  • Eigene Skripte über lokale JSONL-Dateien: Ein Entwickler kann Skripte schreiben, um Session- und History-Dateien direkt zu parsen, muss dann aber die Parsing- und Aggregationslogik selbst pflegen.
  • Allgemeine Terminal-Dashboards: Breitere TUI-Dashboards können Aktivitäten visualisieren, verstehen aber möglicherweise keine KI-Coding-Skill-Traces oder die spezifischen Konzepte, die Skilled extrahiert.
  • Webbasierte Analyse-Dienste: Cloud-Analyseprodukte können Dashboards und Berichte anbieten, beruhen aber typischerweise auf dem Hochladen von Daten, was sich von Skilleds lokalem Workflow unterscheidet.
Skilled | UStack