Aller au contenu principal

Système de Skills

Les Skills sont des paquets d’instructions réutilisables qui enseignent à Anyy une procédure ciblée. Ils peuvent inclure une entrée SKILL.md et des fichiers liés chargés seulement au besoin.

Avant l’installation​

Un Skill fournit des instructions ayant accès aux capacités de la session actuelle. Lisez sa source, notamment commandes, services externes, exigences d’identifiants et fichiers liés.

Traiter les Skills comme des instructions exécutables

Installer un Skill n’accorde pas en soi de nouvelles autorisations système, mais son utilisation peut conduire Anyy à appeler les outils activés. Installez uniquement des sources fiables.

Lister et inspecter les Skills​

anyy skills list
anyy skills view SKILL_NAME

Pour consulter un fichier lié déclaré par le Skill :

anyy skills view SKILL_NAME FILE_PATH

Dashboard → Skills propose le même parcours de catalogue avec état, source et actions de gestion.

Installer un Skill​

Anyy installe uniquement des paquets .zip locaux. Un paquet contient exactement un SKILL.md avec ses fichiers associés, à la racine de l’archive ou dans un unique répertoire de Skill.

anyy skills install ./my-skill.zip

Vous pouvez aussi importer le ZIP dans Dashboard → Skills → Install Skill, ou demander l’installation de son chemin ZIP local dans une conversation disposant de skill_manage. Toutes ces voies écrivent dans la même bibliothèque gérée du profil actif : une installation par conversation apparaît sur la page Skills, et une installation Dashboard devient disponible pour les demandes suivantes après rechargement. Vérifiez séparément l’activation ; installer ne réactive pas un Skill précédemment désactivé.

Le ZIP et son contenu extrait sont limités à 10 Mio ; Dashboard limite aussi la requête multipart complète à 10 Mio. Le name de SKILL.md doit contenir au maximum 64 lettres minuscules/chiffres reliés par des traits d’union simples, par exemple meeting-notes. Utilisez le même nom pour le répertoire englobant, s’il existe. La validation rejette les noms invalides avant leur utilisation comme chemins, les traversées de chemin, liens symboliques, fichiers spéciaux et paquets contenant plusieurs Skills. Les URL distantes, sources GitHub, installations de répertoires locaux et --all ne sont pas pris en charge. La découverte locale existante et les racines externes en lecture seule continuent de fonctionner ; ce ne sont pas des installations de paquets.

Utilisez --force uniquement pour remplacer volontairement un Skill géré existant. La CLI utilise le RPC résident si le profil fonctionne, et la modification recharge son catalogue. Hors ligne, une modification exige la propriété exclusive du profil ; ses fichiers seront découverts au prochain démarrage. --now demande un rechargement Gateway après modification hors ligne et signale un échec si aucun Gateway n’est joignable.

Les modifications skill_manage en conversation rechargent normalement le catalogue partagé. reload:false explicite omet cette étape ; inspectez reload ou reload_error sans considérer un paquet enregistré comme preuve d’un environnement actualisé.

Utiliser les Skills dans une conversation​

Demandez la procédure par son nom ou décrivez la tâche couverte :

Use the release-notes Skill to summarize the changes in this Workspace.

Plusieurs Skills peuvent participer si la tâche l’exige. Restez précis : les Skills sans rapport augmentent les instructions et peuvent créer des conflits.

Le catalogue indique les emplacements des fichiers d’entrée. Anyy charge une entrée ou un fichier associé avec l’outil read ou bash sélectionné au besoin ; les références relatives partent du répertoire de l’entrée. Un lecteur accessible via Codemode conserve le catalogue. Une session sans aucun lecteur n’a pas de catalogue de Skills pour le modèle. Un /skill:NAME explicite charge ce Skill pour le message soumis.

Si le fichier d’entrée d’un /skill:NAME reconnu ne peut être lu ou analysé, Anyy signale une erreur non fatale d’expansion après acceptation du message. L’entrée d’origine atteint toujours le modèle ; l’avis peut apparaître après le début de génération. Consultez Notifications et livraison.

Il n’existe pas d’outils de modèle intégrés distincts skills_list ou skill_view. L’inspection CLI et Dashboard reste disponible ; le modèle lit les instructions avec ses lecteurs sélectionnés.

Mises à jour des Skills gérés​

Si skill_manage fait partie des outils sélectionnés, il peut mettre à jour la bibliothèque gérée du profil actif. Cette capacité Anyy enregistre les révisions et permet le retour à une version antérieure. Les modifications ordinaires de fichiers ne garantissent pas automatiquement cette gestion des révisions ; les Skills externes et fournis restent en lecture seule pour l’outil de gestion. Recharger le catalogue ou ajouter une racine externe ne crée pas de révision.

L’auto-évaluation automatique utilise les outils, choix et exclusions disponibles dans la conversation ainsi que ses ensembles configurés, et exige un outil de gestion autorisé. Une évaluation admise conserve sa sélection lors des nouvelles tentatives et redémarrages ; les changements ultérieurs de la conversation parente ne lui ajoutent pas d’outils. Elle enregistre un apprentissage concret réutilisable si la conversation le permet et peut se terminer sans modifier la bibliothèque. Un avis de mise à jour exige une réussite réelle de la gestion.

Recharger, restaurer et supprimer​

Rechargez le catalogue résident après des changements externes :

anyy skills reload

Le rechargement actualise la découverte et les admissions futures. Il ne remplace pas les instructions ou la sélection déjà admises pour un message ou une évaluation en attente.

Revenez à la révision gérée précédente ou choisissez une révision enregistrée :

anyy skills rollback SKILL_NAME
anyy skills rollback --revision REVISION_ID SKILL_NAME

Désinstallez un Skill géré :

anyy skills uninstall SKILL_NAME

La restauration/désinstallation résidente recharge déjà le catalogue. Hors ligne, --now demande un rechargement Gateway et peut échouer si aucun Gateway ne fonctionne ; il ne contourne pas la propriété exclusive du profil.

Conseils​

  • Réinspectez le Skill après une mise à jour ; sa source peut avoir changé.
  • Gardez le ZIP d’origine si la reproductibilité compte.
  • Placez les préférences personnelles durables en mémoire, pas dans un Skill.
  • Utilisez les Skills pour les procédures réutilisables et MCP pour une connexion à un outil/service externe.

Consultez Skills dans Dashboard pour la gestion visuelle.