Une compétence est une procédure nommée et réutilisable qui apprend à Zero comment votre équipe réalise un type de travail précis.
La première fois que vous demandez quelque chose à Zero, vous écrivez un prompt. La deuxième fois, vous collez peut-être le même prompt avec de petits ajustements. À la troisième fois, vous copiez un long prompt depuis un doc Notion que quelqu'un a appelé la « bibliothèque de prompts de l'équipe ». C'est le moment d'en faire une compétence.
Le problème que les compétences résolvent
Un chat ponctuel convient à une tâche ponctuelle. Mais presque chaque équipe a un arriéré de travail qui récurre — des entrées différentes, la même forme :
- Un client écrit → consulter son historique → rédiger une réponse dans sa langue → journaliser le ticket
- Un rapport de bug apparaît → extraire les étapes de reproduction → classer la gravité → déposer une issue structurée
- Lundi matin → extraire les chiffres de la semaine passée → comparer à la semaine précédente → publier un digest
Sans compétences, chacun de ces cas est un prompt de 200 mots que tout le monde doit mémoriser. Avec des compétences, ce sont des commandes slash : /triage-bug-report, /weekly-metrics, /customer-reply.
Chaque compétence est nommée avec un / en tête. Un sélecteur visuel de compétences est prévu dans la feuille de route — pour l'instant, vous créez une compétence, indiquez à votre agent qu'elle existe, et l'agent l'utilise à partir de là.
Quand créer une compétence
La règle honnête : si vous avez écrit substantiellement le même prompt plus de deux fois — ou que vous pouvez imaginer un coéquipier l'écrire — c'est une compétence.
Signaux concrets :
- Le travail porte un nom que votre équipe utilise déjà (« brief matinal », « veille concurrentielle »)
- Le prompt mentionne des outils, des canaux ou des modèles spécifiques qui ne devraient pas changer à chaque exécution
- La sortie a une forme fixe (un digest, un brouillon, une issue déposée)
- Plusieurs personnes de l'équipe doivent le déclencher
- Vous voulez qu'il s'exécute sur une planification
Ce que contient une compétence
Une compétence est un court document markdown en trois sections :
- Description. Un résumé en une ligne qui indique à Zero quand cette compétence s'applique. Zero fait correspondre les demandes entrantes aux descriptions, donc la formulation compte —
"triage a customer-facing bug report and file it to GitHub with severity"vaut mieux que"do bug stuff.". - Corps. La procédure elle-même. La prose simple fonctionne ; vous n'avez pas besoin de pseudocode. Mentionnez les outils que Zero doit utiliser, la forme de la sortie et toute contrainte. Le corps ressemble beaucoup au prompt de chat d'origine qui fonctionnait.
- Connecteurs autorisés (facultatif). Une liste de restriction — si vous ne voulez que cette compétence touche que Slack et GitHub, listez-les. Par défaut, la compétence peut utiliser tout ce que votre espace de travail a connecté.
C'est tout. Pas de graphe de nœuds, pas de config YAML, pas de section de déclencheurs.
Écrire une compétence à partir d'un chat
La voie la plus rapide est d'écrire le prompt dans le chat d'abord, de le faire fonctionner, puis de le promouvoir. Zero peut le faire pour vous :
« Transforme la dernière conversation en une compétence réutilisable appelée
triage-bug-report. Fais une description concise. »
Zero va :
- Relire la conversation
- Extraire la procédure
- Proposer une description
- Enregistrer la compétence dans votre espace de travail
- Vous indiquer le nom canonique que vous pourrez utiliser plus tard
Modifiez la compétence enregistrée depuis la page Skills de votre espace de travail si vous voulez affiner la formulation.
Comment Zero choisit une compétence
Vous n'êtes pas obligé d'invoquer une compétence par son nom. Zero charge la compétence automatiquement lorsqu'une demande entrante correspond à sa description. Ainsi, si vous avez écrit une compétence appelée customer-reply-draft avec la description « rédiger une réponse à un e-mail client en utilisant notre voix et nos docs », alors transférer un e-mail client — ou dire « rédige une réponse à ce client » — déclenchera cette compétence sans que vous la nommiez.
Si vous voulez forcer une compétence précise, mentionnez-la explicitement : « Utilise la compétence customer-reply-draft sur cet e-mail. »
Compétences intégrées
Chaque agent Zero est livré avec une panoplie de compétences transverses intégrées par VM0 — couvrant la recherche et l'analyse, la finance et la comptabilité, le juridique et la conformité, le produit, le marketing, le support client et la communication d'équipe. Ce sont des procédures métier, pas des flux de travail de connecteurs : chacune apprend à Zero comment gérer un type de travail récurrent.
Chacune est une commande slash que vous pouvez invoquer directement. Un échantillon :
/deep-dive— recherche structurée et conception de solutions ; rassembler les faits, puis explorer les options/prd-writing— exigences produit avec un cadrage structuré du problème et des critères d'acceptation/copywriting— copie marketing multi-canaux (blogs, e-mails, réseaux sociaux, landing pages)/competitor-matrix— matrices de comparaison de fonctionnalités, décryptages de positionnement, analyse gagné/perdu/customer-reply— réponses empathiques et fidèles à la marque, adaptées au canal et à l'urgence/nda-screening— classer les NDA entrants en GREEN / YELLOW / RED et les router/status-updates— rapports d'avancement et mises à jour pour les parties prenantes, adaptés à tout public
Partager des compétences dans l'équipe
Les compétences sont à l'échelle de l'espace de travail, pas personnelles. Une fois que vous enregistrez une compétence, chaque membre de l'espace de travail peut l'utiliser. Il n'y a pas d'étape de « publication » séparée.
Cela compte : cela signifie que la première personne à écrire une compétence utile offre cette capacité à toute l'équipe. Une équipe de cinq avec dix compétences bien nommées avance nettement plus vite qu'une équipe qui traite chaque tâche individuellement.
Schémas courants
Quelques formes qui reviennent régulièrement :
- Le formulaire d'admission. Une compétence qui prend un élément d'entrée (un e-mail, un rapport de bug, un fil) et produit un artéfact structuré (une issue, un brouillon, une ligne).
- Le brief cadencé. Une compétence associée à une planification qui s'exécute quotidiennement ou hebdomadairement et publie quelque part de visible.
- L'assistant en cours de conversation. Une compétence déclenchée par
@Zerodans un canal qui réalise une sous-tâche ciblée (rechercher, résumer, classer). - Le compositeur. Une compétence qui produit un bundle multi-format — brouillon de blog + posts sociaux + visuels — en une seule exécution.
Pièges à éviter
- Les compétences trop étroites. Si une compétence ne convient qu'à une entrée précise, elle est fragile. Visez la forme du travail, pas les détails de l'entrée.
- Les compétences trop vagues. « Aider au marketing » est si large que Zero ne saura pas quand l'appliquer. Soyez précis dans la description.
- Les compétences qui codent en dur des identifiants. Ne collez pas de clés d'API dans le corps des compétences. Utilisez plutôt des connecteurs personnalisés.
- Les compétences qui masquent la forme de la sortie. Indiquez explicitement à quoi l'artéfact doit ressembler — « une liste numérotée de trois éléments » ou « un brouillon de réponse de moins de 150 mots ».
Et ensuite
- Placez une compétence sur une planification pour qu'elle s'exécute sans que vous tapiez.
- Restreignez quels connecteurs une compétence peut toucher via les autorisations.
- Voir Example workflows pour des compétences écrites de bout en bout.