Les Skills sont des fichiers markdown qui enseignent à l'agent des capacités précises : un flux de travail, un domaine ou un ensemble de bonnes pratiques. Ils restent disponibles à la demande sans injecter chaque fichier complet dans le contexte d'ouverture.
Ouvrez Agent Capabilities → Skills pour afficher, modifier, créer et choisir le comportement toujours actif. Les fichiers sous ~/.kiro/crew/skills/ peuvent également être modifiés directement; les changements s'appliquent à la prochaine invocation de l'agent.
Par défaut, skills.max_triggered est à 0. L'injection de déclencheurs par message est désactivée, mais la découverte reste disponible.
| Mode | Fonctionnement |
|---|---|
| Always-on | Le contenu complet du Skill est injecté dans chaque session admissible |
| On-demand (par défaut) | L'agent reçoit un index classé par utilisation avec le nom, la description et le chemin de chaque Skill; il peut en lire un directement ou utiliser skill_search pour en trouver d'autres |
| Triggered | Un Skill correspondant est injecté lorsque skills.max_triggered est supérieur à 0 |
Définissez skills.max_triggered sur un entier positif pour autoriser au plus ce nombre de Skills déclenchés par message. Cela ne modifie que l'injection par déclencheur; 0 ne désactive pas le chargement à la demande ni skill_search.
Crew est livré avec des Skills pour les flux de travail courants, notamment les instructions CLI, la préparation des pull requests, les artefacts, les widgets, la vérification dans le navigateur et les objectifs à long terme. Le catalogue exact évolue avec la version installée; utilisez le panneau Skills ou skill_search pour connaître la liste actuelle.
Settings → Skills → Discover peut importer un seul Skill ou tous les Skills d'un dépôt GitHub public. Chaque importation est épinglée au commit résolu au moment de l'installation :
acme/widgets acme/widgets@v2 acme/widgets:skills/reviewer acme/widgets@v2:skills/reviewer
L'importation est un instantané, pas un abonnement. Réimportez la même adresse pour réviser et appliquer une révision plus récente. L'agent peut inspecter un Skill du registre avec skill_fetch, mais l'installation reste une action depuis le tableau de bord.
Créez ~/.kiro/crew/skills/my-skill/SKILL.md manuellement ou sélectionnez New sous Agent Capabilities → Skills :
--- name: my-skill description: Explains how to do X in our codebase. triggers: [deploy, release, ship] always: false --- # My Skill When the user asks about deploying: 1. Run the test suite first 2. Check the staging environment 3. Use the deploy script at scripts/deploy.sh
Le champ triggers n'a d'importance que lorsque skills.max_triggered est positif. Pour les Skills à la demande, rédigez un name et une description clairs afin que l'agent puisse trouver le Skill via skill_search.
Skills