Tessl
Tessl ist der Package Manager für Agent Skills: versionierte, verifizierte Skills und lokale Reviews per Terminal für GitHub-Skills.
Was ist Tessl?
Tessl ist der Package Manager für Agent Skills. Er hilft Entwicklern, Skills zu bewerten und als versionierte, verifizierte Pakete zu verwalten, damit Probleme wie fehlerhafte Ausgaben früher im Workflow erkannt werden.
Die Seite fokussiert auf einen Bewertungsschritt für Skills, entweder indem Tessl auf ein öffentliches GitHub-Repository/Skill-Definition verweist oder durch eine lokale Überprüfung von Ihrem Rechner aus. Tessl ist für Entwickler konzipiert, die zuverlässige Skill-Pakete in einem gemeinsamen Registry wollen.
Wichtige Funktionen
- Skills über eine GitHub-URL bewerten, um ein Repository automatisch zu scannen und den Skill zum offenen Registry hinzuzufügen.
- Bewertete Skills zu einem offenen Registry publishen, damit andere Entwickler sie finden und installieren können.
- Lokale Skill-Reviews vom Terminal aus starten, um jeden lokalen Pfad zu bewerten, einschließlich privater Repositories und Skills in Arbeit.
- Bleibt lokal bei lokalen Reviews, sodass Ergebnisse nur für Sie sichtbar sind (nützlich für vertrauliche oder laufende Arbeiten).
- Versionierte und verifizierte Skills und Kontext, um professionelle Workflows zu unterstützen, bei denen Korrektheit zählt.
So verwenden Sie Tessl
- Öffentlichen Skill von GitHub bewerten: Geben Sie eine Repository-URL an. Tessl scannt das Repository und fügt den bewerteten Skill zum offenen Registry hinzu.
- Lokal überprüfen: Führen Sie Tessl vom Terminal aus mit dem auf der Seite gezeigten Befehl aus:
npx tessl skill review ./<path to SKILL.md folder>
- Docs für Bewertungsdetails folgen: Die Seite empfiehlt, die Dokumentation zu lesen, um zu verstehen, wie der Review-/Bewertungsprozess funktioniert.
Anwendungsfälle
- Skill von GitHub teilen, den Sie gefunden haben: Wenn Sie ein öffentliches Skill-Repository finden, können Sie es über die GitHub-URL bewerten und Tessl fügt es zum offenen Registry für andere hinzu.
- Öffentliches Repository für andere kuratieren: Wenn Sie ein breiteres Publikum für bewertete Skills gewinnen wollen, bietet Tessl einen Workflow, der das Repo scannt und das Ergebnis zum Registry publisht.
- Privaten Skill vor dem Publish validieren: Für Skills in privaten Repos starten Sie eine lokale Review von Ihrem Rechner, um die Ausgabequalität zu prüfen, ohne Ergebnisse preiszugeben.
- Skills in Arbeit testen: Wenn ein Skill noch nicht publish-reif ist, unterstützt die lokale Review die Bewertung lokaler Pfade während der Entwicklung.
- Verschwendete Rechenleistung durch schlechte Skills vermeiden: Nutzen Sie die Tessl-Bewertung, um Probleme früh zu erkennen – wie Skills mit falscher Ausgabe –, damit Sie sie nicht wiederholt ausführen und Arbeit neu starten müssen.
FAQ
-
Wie bewerten Sie einen auf GitHub gehosteten Skill? Fügen Sie eine öffentliche Repository-URL in Tessl ein; es scannt das Repository automatisch und fügt den Skill zum offenen Registry hinzu.
-
Kann ich Skills überprüfen, die noch nicht öffentlich sind? Ja. Sie können eine Review lokal vom Terminal aus starten, einschließlich für private Repositories und Skills in Arbeit.
-
Was bedeutet „stays local“ bei lokalen Reviews? Die Seite gibt an, dass Ergebnisse bei Ausführung des lokalen Review-Befehls nur für Sie sichtbar sind.
-
Welchen Befehl führe ich für eine lokale Review aus? Die Seite liefert:
npx tessl skill review ./<path to SKILL.md folder>. -
Wo lerne ich, wie Reviews funktionieren? Die Seite rät, die Docs zu lesen, um zu verstehen, wie Review-Evals ablaufen.
Alternativen
- Allgemeine CI-Test-Pipelines: Unit-/Integrationstests (oder eigene Bewertungsskripte) nutzen, um Skill-Verhalten vor dem Teilen zu validieren; anders als Tessl integrieren sie sich nicht automatisch mit einem gemeinsamen Skills-Registry.
- Direktes Teilen über Repositories ohne Registry: Skills nur über GitHub teilen kann funktionieren, bietet aber keinen expliziten Bewertungs- und Discovery-Workflow wie Tessls offenes Registry.
- Nur lokale Bewertungstools: Skripte oder Evaluatoren lokal für Skills ausführen deckt private und in Arbeit befindliche Fälle ab, umfasst aber nicht versioniertes, verifiziertes Packaging und Registry-Publishing.
- Andere Package Manager für Software-Komponenten: Traditionelle Package Manager verwalten Code-Abhängigkeiten; Tessl ist speziell für versionierte und verifizierte Agent-Skill-Pakete und deren Bewertung positioniert.
Alternativen
AakarDev AI
AakarDev AI ist eine leistungsstarke Plattform, die die Entwicklung von KI-Anwendungen mit nahtloser Integration von Vektordatenbanken vereinfacht und eine schnelle Bereitstellung und Skalierbarkeit ermöglicht.
Arduino VENTUNO Q
Arduino VENTUNO Q ist ein Edge-AI-Computer für Robotik und physische Systeme: KI-Inferenz mit Microcontroller für deterministische Steuerung. Entwickeln in Arduino App Lab.
Devin
Devin ist ein AI-Coding-Agent für Softwareteams: unterstützt Parallelisierung von Migrations- und Refactoring-Subtasks, während Engineers steuern und Änderungen freigeben.
OpenUI
OpenUI ist ein offener Standard für generative UI: AI-Apps antworten mit strukturierten Benutzeroberflächen aus registrierten Komponenten.
Codex Plugins
Mit Codex Plugins bündelst du Skills, App-Integrationen und MCP-Server zu wiederverwendbaren Workflows und erweiterst Codex für Tools wie Gmail, Google Drive und Slack.
Ably Chat
Ably Chat ist eine Chat-API und SDKs für maßgeschneiderte Realtime-Chat-Apps: Reactions, Presence sowie Nachrichten editieren/löschen.