Een SKILL.md-bestand bevat instructies waarmee een AI-agent een bepaalde vaardigheid kan uitvoeren.
Het bestand is onderdeel van een opkomende manier om AI-skills overzichtelijk op te slaan en opnieuw te gebruiken.
Wat staat er in een SKILL.md-bestand?
In het bestand staat meestal:
- de naam van de skill;
- een beschrijving van de taak;
- wanneer de skill moet worden gebruikt;
- de stappen die de agent moet volgen;
- regels en aandachtspunten voor het resultaat.
De beschrijving is belangrijk. Daarmee kan een AI-agent herkennen of de skill past bij de vraag van de gebruiker.
Vraagt iemand bijvoorbeeld om hulp bij de voorbereiding van een belangrijke vergadering? Dan kan de agent herkennen dat een skill voor vergadervoorbereiding relevant is.
Meer dan alleen instructies
Een skill kan in een aparte map worden bewaard. Naast het SKILL.md-bestand kan deze map ook andere onderdelen bevatten, zoals:
- sjablonen;
- voorbeelden;
- referentiedocumenten;
- controlelijsten;
- scripts;
- vaste rapportmodellen.
Een skill voor contractbeoordeling kan bijvoorbeeld een beoordelingsmethode bevatten, uitleg over belangrijke bepalingen en een sjabloon voor het eindrapport.
Waarom zijn afzonderlijke skills handig?
Zonder afzonderlijke skills zouden alle instructies permanent aan een AI-agent moeten worden meegegeven. Dat wordt snel onoverzichtelijk.
Door gespecialiseerde werkwijzen apart op te slaan, hoeft de agent alleen de instructies te laden die op dat moment relevant zijn.
Niet ieder AI-platform gebruikt momenteel SKILL.md. Er bestaan verschillende manieren om instructies en workflows vast te leggen. Het uitgangspunt is echter duidelijk: een AI-agent krijgt via een skill een herkenbare en herbruikbare werkwijze voor een specifieke taak.