Tessl
Tessl est le gestionnaire de packages pour les skills d’agents : compétences versionnées et vérifiées, évaluation via GitHub ou revues locales depuis le terminal.
Qu’est-ce que Tessl ?
Tessl est le gestionnaire de packages pour les skills d’agents. Il aide les développeurs à évaluer les skills et à les gérer comme des packages versionnés et vérifiés, afin de détecter plus tôt dans le workflow des problèmes comme des sorties incorrectes.
La page met l’accent sur une étape d’évaluation des skills, soit en pointant Tessl vers un dépôt GitHub public/définition de skill, soit en effectuant une revue locale depuis votre machine. Tessl est conçu pour les développeurs qui veulent des packages de skills fiables dans un registre partagé.
Fonctionnalités principales
- Évaluer des skills via une URL GitHub pour scanner automatiquement un dépôt et ajouter le skill au registre ouvert.
- Publier des skills évalués dans un registre ouvert afin que d’autres développeurs puissent les trouver et les installer.
- Effectuer des revues locales de skills depuis le terminal pour évaluer n’importe quel chemin local, y compris les dépôts privés et les skills en cours de développement.
- Reste local lors des revues locales pour que les résultats ne soient visibles que par vous (utile pour les travaux confidentiels ou en cours).
- Skills et contextes versionnés et vérifiés pour supporter des workflows professionnels où la fiabilité est essentielle.
Comment utiliser Tessl
- Évaluer un skill public depuis GitHub : fournissez une URL de dépôt. Tessl scanne le dépôt et ajoute le skill évalué au registre ouvert.
- Revue locale : exécutez Tessl depuis votre terminal avec la commande indiquée sur la page :
npx tessl skill review ./<path to SKILL.md folder>
- Consultez la documentation pour les détails d’évaluation : la page indique de lire la doc pour comprendre le fonctionnement du processus de revue/évaluation.
Cas d’usage
- Partager un skill trouvé sur GitHub : lorsque vous repérez un dépôt de skill public, évaluez-le via son URL GitHub et laissez Tessl l’ajouter au registre ouvert pour les autres.
- Curater un dépôt public pour les installations d’autrui : si vous voulez qu’un large public découvre et s’appuie sur des skills évalués, Tessl propose un workflow qui scanne le dépôt et publie le résultat dans le registre.
- Valider un skill privé avant publication : pour les skills dans des dépôts privés, effectuez une revue locale depuis votre machine pour vérifier la qualité des sorties sans exposer les résultats.
- Tester des skills en cours de développement : si un skill n’est pas prêt à être publié, la revue locale permet d’évaluer des chemins locaux pendant le développement.
- Réduire le gaspillage de calcul dû à des mauvais skills : utilisez l’évaluation Tessl pour détecter les problèmes plus tôt — comme des skills produisant des sorties erronées — afin d’éviter de les exécuter à répétition et de redémarrer le travail.
FAQ
-
Comment évaluer un skill hébergé sur GitHub ? Collez une URL de dépôt public dans Tessl ; il scannera automatiquement le dépôt et ajoutera le skill au registre ouvert.
-
Puis-je reviewer des skills non publics ? Oui. Vous pouvez effectuer une revue locale depuis votre terminal, y compris pour les dépôts privés et les skills en cours de développement.
-
Que signifie « reste local » pour les revues locales ? La page précise que les résultats ne sont visibles que par vous lors de l’exécution de la commande de revue locale.
-
Quelle commande exécuter pour une revue locale ? La page fournit :
npx tessl skill review ./<path to SKILL.md folder>. -
Où apprendre le fonctionnement des revues ? La page recommande de lire la doc pour comprendre le fonctionnement des évaluations de revues.
Alternatives
- Pipelines de tests CI généralistes : utiliser des tests unitaires/intégration (ou scripts d’évaluation personnalisés) pour valider le comportement des skills avant partage ; contrairement à Tessl, ils ne s’intègrent pas automatiquement à un registre partagé de skills.
- Partage direct basé sur des dépôts sans registre : partager des skills via GitHub seul peut fonctionner, mais ne propose pas un workflow explicite d’évaluation et de découverte comme le registre ouvert de Tessl.
- Outils d’évaluation purement locaux : exécuter des scripts ou évaluateurs localement pour les skills couvre les usages privés et en cours, mais n’inclut pas d’empaquetage versionné/vérifié et de publication en registre.
- Autres gestionnaires de packages pour composants logiciels : les gestionnaires traditionnels gèrent les dépendances de code ; Tessl est spécifiquement orienté vers les packages de skills d’agents versionnés, vérifiés et leur évaluation.
Alternatives
AakarDev AI
AakarDev AI est une plateforme puissante qui simplifie le développement d'applications d'IA avec une intégration fluide des bases de données vectorielles, permettant un déploiement rapide et une évolutivité.
Arduino VENTUNO Q
Arduino VENTUNO Q : ordinateur edge IA pour la robotique, combinant inférence accélérée et microcontrôleur pour un contrôle déterministe. Arduino App Lab.
Devin
Devin est un agent de codage IA qui automatise des sous-tâches en parallèle pour des migrations et gros refactors, sous contrôle humain et validation.
OpenUI
OpenUI est une norme ouverte pour l’UI générative : permet aux apps IA de répondre avec des interfaces structurées via des composants enregistrés.
Codex Plugins
Utilisez Codex Plugins pour regrouper des skills, intégrations d’app et serveurs MCP en workflows réutilisables afin d’étendre l’accès à Gmail, Google Drive et Slack.
Ably Chat
Ably Chat : API et SDK de chat temps réel pour créer des applications personnalisées, avec réactions, présence et édition/suppression de messages.