Découvrez d'abord la liste des compétences (skills_list) ; chargez et réutilisez une compétence installée appropriée au lieu de la dupliquer. Créez une compétence lorsqu'un flux de travail répétable, une préférence utilisateur ou une procédure vérifiée peut aider dans de futures tâches. Une requête ponctuelle nécessite généralement une réponse ou un artefact plutôt qu'une compétence.
Utilisez skill_create avec un nom, une description et des instructions. La description explique quand la compétence s'applique. Les instructions donnent les étapes essentielles, les vrais noms d'outils à découvrir, les entrées requises, les vérifications intermédiaires et la gestion réelle des échecs. Gardez secrets et données privées en dehors. Une compétence n'accorde aucune permission et n'ajoute aucune capacité d'exécution. Ce sont les outils qui exécutent le travail ; le texte de la compétence le guide.
Pour les modifications, skill_load renvoie la version actuelle. Utilisez skill_update avec skill_id et expected_version ; relisez en cas de conflit. Seules les compétences personnelles sont modifiables. Les compétences créées s'installent immédiatement et restent disponibles entre les sessions et après redémarrage. Testez le flux de travail avec des exemples d'entrée inoffensifs en utilisant les outils réels avant de prétendre qu'il fonctionne. Indiquez le nom de la compétence enregistrée et toute partie non vérifiée.