Skills: waarom je AI dezelfde taak niet steeds opnieuw hoeft te leren
Je hebt een goede werkwijze voor het checken van offertes eindelijk goed uitgelegd aan je AI, en morgen in een nieuw gesprek is die uitleg alweer verdwenen. Een skill is een vaste instructiekaart die je AI zelf pakt zodra de klus erom vraagt.
Introductie
Je hebt eindelijk een goede werkwijze uitgeschreven voor het checken van offertes voordat ze de deur uitgaan: welke onderdelen verplicht zijn, welke bedragen extra aandacht verdienen, hoe de huisstijl eruitziet. Je plakt die uitleg in een gesprek met je AI-assistent en het werkt prima. Morgen begin je een nieuw gesprek voor de volgende offerte, en die hele uitleg is weg. Je typt hem opnieuw, of erger, een collega gebruikt een heel andere aanpak omdat hij de instructie nooit heeft gezien.
Vergelijk het met een instructiekaart in de gereedschapskist van een vakman. Die kaart ligt klaar voor precies één klus. De vakman pakt hem er alleen bij zodra die klus zich voordoet, en volgt dezelfde stappen elke keer weer, ongeacht wie de klus die dag doet. Zo'n kaart lees je niet steeds opnieuw voor: hij ligt klaar en wordt gepakt op het moment dat hij nodig is.
Zo'n vaste instructiekaart die je AI zelf oppakt zodra een taak erom vraagt, heeft een naam: een skill (bij Anthropic officieel Agent Skill). Een skill is een herbruikbaar instructiepakket dat los van het gesprek bestaat, en dat het model zelf herkent en erbij haalt op het moment dat de taak past.
Waarom is dit belangrijk?
Zodra je doorhebt dat een skill een instructiekaart is die klaarligt in plaats van iets wat je telkens opnieuw moet voorlezen, snap je waarom losse chatinstructies zo snel inconsistent worden: elke collega, elk nieuw gesprek, herschrijft de instructie net iets anders. Een skill lost dat op: je schrijft de werkwijze één keer, en daarna gebruikt iedereen exact diezelfde aanpak. Er zit ook een technisch voordeel aan: een skill wordt pas volledig geladen zodra de taak erom vraagt, en kost daarbuiten vrijwel niets, zodat je tientallen vaste werkwijzen klaar kunt zetten zonder dat je AI daar bij elk gesprek doorheen hoeft te ploeteren.
Eerlijk gezegd: skills als apart, herlaadbaar bouwblok vind je vandaag vooral bij Claude (claude.ai, Claude Code, de Claude API) en in ontwikkelaarstools die hetzelfde open format overnamen, zoals GitHub Copilot in VS Code. In Custom GPT's (ChatGPT) of Gemini Gems bestaat dit nog niet zo; daar werk je met instructies plus kennisbestanden in één geheel.
Wanneer gebruik je dit?
- Ondernemer (MKB): je hebt een vaste manier om offertes te checken voordat ze naar een klant gaan, en wilt dat elke keer hetzelfde gebeurt.
- Office/administratie: je verwerkt terugkerende documenten volgens een vaste checklist, en wilt die niet elke keer opnieuw uitleggen.
- Verkoop: je hebt een vaste manier om een leadgesprek samen te vatten tot actiepunten, en wilt dat elke collega dezelfde structuur gebruikt.
- Corporate teams (manager, HR, marketing, IT): de manager legt een vaste rapportagestructuur vast, HR bewaart een vaste screeningsprocedure voor cv's, marketing zet een merkstijl-check klaar voor elke post, en IT laat een coding-agent een vaste codereview-procedure volgen.
Stap voor stap
- Kies één afgebakende, terugkerende taak. Niet "help met administratie" maar bijvoorbeeld "controleer een offerte voordat die verstuurd wordt".
- Schrijf een korte, precieze beschrijving (de trigger) van wát de skill doet en wannéér hij gebruikt moet worden. Dit is het enige stukje tekst dat je AI altijd ziet.
- Werk de instructies uit in concrete stappen, met waar mogelijk een voorbeeld van goede input en output.
- Zet langere naslag of sjablonen in aparte bestanden die de skill alleen erbij pakt als dat nodig is.
- Test de skill met realistische verzoeken: activeert hij op het juiste moment, en niet op taken waar hij niet voor bedoeld is?
Praktijkvoorbeeld
Een bureau voor interieuradvies laat elke medewerker zelf uitleggen aan de AI-assistent hoe een offerte gecontroleerd moet worden. De ene collega vraagt om een korte check, de andere vergeet de geldigheidstermijn te laten controleren, een derde laat de AI meteen ook de tekst herschrijven. Drie collega's, drie verschillende resultaten, en niemand die precies weet wat er gecontroleerd is.
De praktijkmanager bouwt er één skill van: "offerte-controleren", met een vaste beschrijving van wanneer hij gebruikt moet worden en een vaste checklist. Vanaf dat moment typt iedereen "check deze offerte", de AI herkent de taak, pakt de skill, en levert dezelfde controle op, ongeacht wie de vraag stelt.
Voorbeeldresultaat
Direct toepassen
- Gebruik dit morgen bij een taak die je telkens opnieuw uitlegt aan je AI: schrijf de instructie één keer uit als skill.
- Gebruik dit morgen in een team: leg een vaste werkwijze (offertecheck, codereview) als skill vast zodat iedereen dezelfde aanpak gebruikt.
- Gebruik dit morgen bij een skill die je al hebt: test hem met een verzoek dat er niet toe zou moeten leiden dat hij triggert.
- Gebruik dit morgen bij een lange, generieke instructie: splits hem in twee kleinere skills met een duidelijk afgebakende taak.
Promptbibliotheek
Claude (of een compatibele skill-omgeving)
Help me een skill opzetten voor deze terugkerende taak: [beschrijf de
taak]. Schrijf: (1) een naam, (2) een beschrijving van maximaal twee
zinnen die zegt wát de skill doet en wannéér hij gebruikt moet worden,
in de derde persoon, (3) instructies als genummerde stappen met een
voorbeeld van goede input en output, (4) wat de skill nadrukkelijk
niet moet doen.
Copilot (skill/instructiebestand in een dev-omgeving)
Zet deze werkwijze om in een herbruikbaar instructiebestand: [beschrijf
de werkwijze]. Houd het kort: wanneer wordt dit gebruikt, welke stappen
volgt de controle, en wat levert het op (bijvoorbeeld een lijst met
bevindingen, geen automatische wijzigingen).
Veelgemaakte fouten
- Een beschrijving schrijven die te vaag is ("helpt met documenten"), waardoor de AI niet weet wanneer hij de skill moet pakken.
- Eén skill laten gelden voor van alles tegelijk, in plaats van kleine, scherp afgebakende taken.
- Feitelijke kennis (prijslijsten, huisstijlregels) vermengen met gedragsinstructies in hetzelfde stuk tekst.
- Denken dat elk AI-platform skills op dezelfde manier ondersteunt: in Custom GPT's of Gemini Gems bestaat dit vandaag niet op dezelfde manier.
- Een skill nooit testen op realistische verzoeken, waardoor pas in de praktijk blijkt dat hij niet of verkeerd triggert.
Best practices
- Schrijf de beschrijving zo scherp mogelijk: wat de skill doet én wanneer hij gebruikt moet worden, in de derde persoon.
- Houd elke skill klein en afgebakend: één duidelijke taak per skill.
- Zet uitgebreide naslag of sjablonen in aparte bestanden, zodat ze alleen geladen worden als dat nodig is.
- Geef concrete voorbeelden van goede input en output.
- Test een skill op realistische verzoeken voordat je hem in gebruik neemt.
Oefening
Kies een taak die je momenteel elke keer opnieuw uitlegt aan je AI-assistent. Schrijf in vijftien minuten een eerste skill: een naam, een scherpe beschrijving van wanneer hij gebruikt moet worden, en de werkwijze in vijf tot acht stappen. Test hem met een echt voorbeeld en kijk of het resultaat klopt.