De AI Skill Bouwer: zelf een Claude skill maken
Je vertelt welke taak je elke keer opnieuw uitlegt, en je krijgt een compleet SKILL.md terug: een naam, een beschrijving met de zinnen waarop hij moet aanslaan en de zinnen waarop hij moet zwijgen, de werkwijze in genummerde handelingen, een vast outputformaat, de dingen die hij weigert en een volledig uitgewerkt voorbeeld. Voor hij aflevert valt de skill zijn eigen concept aan op acht toetsen en meldt hij per toets wat hij heeft veranderd. Werkt in Claude, en omdat het formaat een open standaard is ook in Codex en Cursor.
de regels hierboven komen uit de zip op deze pagina · SKILL.md is 27.698 bytes
Een los idee in, een werkend bestand uit
reg. B.001Dit is het eerste uitgewerkte voorbeeld uit de SKILL.md zelf, hier ingekort weergegeven. Let op wat er gebeurt met de vraag. De gebruiker vraagt om een skill die facturen checkt en meteen boekt in het pakket. De bouwer knipt dat in tweeën, want een skill die twee ongelijke taken doet slaat op geen van beide scherp aan. En let op de laatste regel: er wordt niets afgeleverd voordat het concept door acht toetsen is gegaan. Het boekhoudkantoor in dit voorbeeld is verzonnen, net als het hoveniersbedrijf op de factuur.
Wat de AI Skill Bouwer is
De AI Skill Bouwer is een gratis skill uit onze skill-bibliotheek, die inmiddels 100 skills telt. Zo'n skill is een instructiebestand, SKILL.md, dat een AI-assistent een vaste werkwijze meegeeft voor een taak. Deze skill is de skill die skills maakt: je beschrijft in gewone taal welk werk je telkens opnieuw uitlegt aan Claude, en je krijgt een compleet bestand terug dat je in een map zet en klaar is. Geen software, geen abonnement, geen inlog. Een tekstbestand van 4.276 woorden dat vertelt hoe je het bouwt en dat het meteen voor je doet.
Het probleem waar dit uit voortkomt kent iedereen die vaker met AI werkt. Je hebt een prompt die goed werkt. Je bewaart hem in een notitie, je plakt hem elke keer opnieuw, je past hem elke keer iets aan, en na drie weken bestaan er vier versies waarvan niemand weet welke de goede is. Daar helpt een skill tegen: de werkwijze staat een keer vast, de assistent pakt hem op wanneer hij nodig is, en iedereen in je bedrijf werkt uit hetzelfde bestand. Blijft over: dat bestand moet er eerst zijn, en precies daar loopt het bij de meeste mensen mis.
Want een skill schrijven is niet moeilijk, het is alleen niet wat mensen denken dat het is. De meeste eerste versies zijn een sfeerbeschrijving: je bent een ervaren tekstschrijver, je schrijft pakkende teksten, je let op de doelgroep. Dat leest prettig en het doet niets, want er staat geen enkele handeling in die de assistent kan uitvoeren en geen enkel punt waarop je kunt zien of het gelukt is. De tweede fout zit in de beschrijving: die is zo algemeen dat de assistent hem nooit oppakt, of zo breed dat hij hem overal oppakt. En de derde is de reikwijdte: een skill die alles rond klantcontact doet, doet uiteindelijk niets goed.
Wij hebben de bouwer gemaakt om die drie fouten eruit te halen voordat jij het bestand gebruikt. Hij dwingt het doel in de vorm werkwoord plus resultaat. Hij schrijft de beschrijving in drie delen, inclusief de zin die zegt wanneer de skill juist niet moet aanslaan. Hij zet de werkwijze om in genummerde handelingen. En hij levert pas af nadat hij zijn eigen concept heeft aangevallen op acht toetsen en per toets heeft opgeschreven wat hij heeft veranderd.
Bruikbaar is hij voor twee soorten mensen. Voor wie nog geen skill heeft en wel een werkwijze die telkens hetzelfde is: het beoordelen van offertes, het nakijken van facturen, het schrijven van een standaardmail, het samenvatten van een gesprek volgens jullie format. En voor wie al een skill heeft die niet werkt: hij slaat niet aan, of hij slaat overal op aan, of hij geeft elke keer iets anders terug. In dat tweede geval draait de skill in beoordelingsmodus: hij toetst het bestaande bestand, zegt wat er goed aan is, en levert een herschreven versie met het verschil erbij.
Een grens staat meteen in het bestand, en die nemen we hier letterlijk over: dit is geen programmeergereedschap. Deze skill schrijft geen MCP-server, geen plugin en geen API-koppeling. Zoek je juist gereedschap voor je AI in plaats van instructies, dan is dat een ander onderwerp, en daarover staat uitleg op de pagina over onze MCP-server. Instructies leggen vast hoe er gewerkt wordt. Een tool geeft de AI de mogelijkheid om iets te doen. Dat verschil scheelt veel misverstand.
Waarom de meeste zelfgemaakte skills niets doen
In de beoordelingsmodus voor bestaande bestanden zitten toetsen, en die lezen als een lijst van alles wat er in de praktijk fout kan gaan. Ze komen niet uit een boek maar uit de stapel: honderd skills schrijven levert honderd manieren op om het fout te doen, en deze vier komen het vaakst terug.
De beschrijving is een etiket in plaats van een vangnet. Dit is de belangrijkste, en de minst bekende. Een assistent leest niet al je skills. Hij ziet van elke beschikbare skill alleen de naam en de beschrijving, en pas als die beschrijving raakt aan wat jij vraagt, leest hij de rest van het bestand. Staat er "Helpt met het schrijven van klantvriendelijke e-mails", dan raakt dat op het woord schrijven, en dus slaat hij ook aan als je een stuk code laat nakijken. Wat er hoort te staan zijn de zinnen zoals mensen ze intypen, plus een zin die zegt waar de skill moet zwijgen.
De instructies zeggen wat de AI moet zijn, niet wat hij moet doen. Je bent een ervaren specialist. Je denkt strategisch mee. Je schrijft met gevoel voor taal. Er valt niets van te volgen, dus er komt elke keer iets anders uit, en dat is precies de klacht waarmee mensen bij deze skill aankloppen. Elke zin die alleen een houding beschrijft gaat er doorheen en komt terug als een handeling met een uitkomst die je kunt controleren. Zijn het er meer dan een op de vier, dan is het bestand geen instructie maar een introductie.
De reikwijdte is te breed. Klantmails is geen taak maar een categorie. Een retourvraag, een bezorgklacht en een factuurvraag vragen om verschillende structuren, en een bestand dat ze alle drie wil bedienen komt uit op algemeenheden. De toets is simpel: kun je de skill beschrijven in een zin met een werkwoord en een resultaat? Staat er een "en" tussen twee ongelijke taken, dan zijn het twee skills. Hij stelt de splitsing dan voor en geeft de tweede skill alvast een naam, zodat je hem later kunt maken.
Er staat geen outputformaat en er staan geen weigeringen in. Zonder vaste koppen krijg je twee vormen bij twee opdrachten, en dan is de skill niets waard voor een team. Zonder weigeringen verzint de assistent wat er ontbreekt: een ordernummer, een bezorgdatum, een coulanceregeling die het bedrijf niet biedt. Minimaal vijf weigeringen eist hij dus, waarvan minstens twee die tegen het eigen gemak van de gebruiker ingaan. Een lijst met alleen prettige weigeringen is cosmetisch.
In diff-vorm, met de drie regels uit het tweede voorbeeld in de skill en wat er voor terugkomt.
Zeven blokken, en twee ervan zijn verplicht
reg. B.002Een SKILL.md is platte tekst met bovenaan een blok YAML tussen drie streepjes. Technisch zijn alleen de naam en de beschrijving verplicht; de rest is vorm. Maar de vorm is precies wat het verschil maakt tussen een bestand dat werkt en een bestand dat er is. De zeven blokken die de bouwer altijd schrijft, in de volgorde waarin ze in het bestand staan, met per blok waar hij op let.
factuurcontrole-inkoop, niet Factuur Controle.verplicht veld in de frontmatter
Wat er werkelijk in de SKILL.md staat
Zo'n bestand is zo goed als zijn instructies, dus die beschrijven we hier gewoon. Het bestand opent met een frontmatter die zelf het voorbeeld is van wat hij aanleert. De beschrijving noemt eerst wat de skill doet, dan een lange rij zinnen waarop hij moet aanslaan, van "claude skill maken" en "wat moet er in een skill.md" tot verzuchtingen als "claude doet het elke keer anders" en "ik heb een lange prompt die ik steeds hergebruik". En dan de grens: niet gebruiken voor het installeren van een bestaande skill, voor het bouwen van een MCP-server, plugin of API-koppeling, voor losse prompts, en niet voor programmeerwerk waarbij code het eindproduct is.
Daarna volgt een hoofdstuk over waar de skill op rust. Daar staat de werking van het formaat in: een mapje met een SKILL.md erin, YAML-frontmatter met minimaal een naam en een beschrijving, en het laden in lagen waarbij de assistent eerst alleen die twee velden ziet. Dat hoofdstuk noemt ook de bronnen, en die zijn na te kijken: de documentatie van Anthropic over Agent Skills, hun eigen voorbeeldenverzameling op GitHub inclusief een skill-creator, het werkwijze-denken uit obra/superpowers, de tweede pass uit blader/humanizer, en de manier waarop de marketplace skills.sh en find-skills van vercel-labs skills vindbaar maken op hun beschrijving.
De kern is negen vaste stappen. Hij vraagt dan allereerst welke ene taak het moet worden en dwingt het antwoord in de vorm werkwoord plus resultaat. Hij toetst de reikwijdte en stelt een splitsing voor als het er twee zijn. Hij schrijft de frontmatter in drie delen. Hij zet de werkwijze om in genummerde handelingen. Hij legt de inputchecklist vast en het outputformaat. Er komen minimaal vijf weigeringen op papier. Hij schrijft minstens een volledig uitgewerkt voorbeeld. En als laatste draait hij de zelfcontrole-pass en levert pas daarna af.
Voor de skill begint loopt hij een inputchecklist van zes punten na: de taak in een zin, wat de gebruiker aanlevert wanneer hij de skill gebruikt, hoe goed werk eruitziet, de vaste regels van het vakgebied zoals btw en factuureisen, AVG, tuchtregels of huisstijl, wat er nooit mag gebeuren, en waar de skill gaat draaien. Bij dat vijfde punt staat een instructie die veel oplevert: vraag door tot er minstens vijf dingen liggen die nooit mogen. Mensen weten meestal precies wat er niet mag gebeuren, maar ze noemen het pas als je ernaar vraagt.
De output heeft een vaste opbouw van zes blokken. Eerst het bestand zelf in een codeblok, klaar om op te slaan. De mapnaam en de installatieregel per omgeving. Het rapport van de zelfcontrole-pass, acht regels lang. Drie testzinnen om zelf te proberen, plus een zin die er bewust niet toe mag leiden. Wat er bewust buiten de skill is gelaten, met de naam die een tweede skill zou kunnen krijgen. En tot slot de grens: wat de skill niet kan en op welk punt een mens moet meekijken.
Er zit ook een hoofdstuk schrijfregels in voor het bestand dat je maakt. Je-vorm, geen u. Handelingen in de gebiedende wijs of in de derde persoon. Geen lange streepjes in lopende tekst. AI in hoofdletters. Geen beloftes over tijdwinst of resultaat, want een skill legt een werkwijze vast en garandeert geen uitkomst. En de regel dat een lange lijst of een sjabloon in een apart bestand naast de SKILL.md hoort, met een verwijzing ernaartoe, zodat het hoofdbestand over een onderwerp blijft gaan.
Tot slot staan er twee volledig uitgewerkte voorbeelden in, en dat is bewust. De eerste bouwt een nieuwe skill voor een fictief boekhoudkantoor: van de vraag over facturen tot het complete bestand, inclusief het zelfcontrolerapport waarin je ziet dat er een bewering over een boete is geschrapt omdat die niet na te kijken was. De tweede is een beoordeling: een bestaande skill van een fictief webshopbureau die overal op aanslaat, met per toets het oordeel, de herschreven beschrijving, de vervangen houdingszinnen en de weigeringen die ontbraken, waaronder de AVG-regel dat er alleen gegevens in de mail komen die voor dat antwoord nodig zijn.
Slaat hij aan waar het moet, en zwijgt hij waar het hoort
reg. B.003Dit is de toets die deze skill onderscheidt van een sjabloon. De bouwer bedenkt vijf zinnen waarmee een gebruiker de nieuwe skill zou moeten opvragen, en drie zinnen die er dichtbij liggen maar bij een andere skill horen. Dan loopt hij ze een voor een langs de beschrijving. Elke zin die niet vangt, levert een woord op dat aan de triggerlijst wordt toegevoegd. Elke zin die onterecht vangt, levert een toevoeging aan de grens. De acht testzinnen uit het factuurvoorbeeld, met de uitkomst per zin.
Waar de werkwijze vandaan komt
De vorm van een skill komt van Anthropic. Hun documentatie over Agent Skills beschrijft de opbouw: een mapje met een SKILL.md, bovenin een blok YAML met minimaal een naam en een beschrijving, en het laden in lagen. Dat laatste is het punt waar de meeste zelfbouwers overheen lezen. De assistent houdt niet alle skills tegelijk in zijn hoofd. Hij kent van elke beschikbare skill de naam en de beschrijving, en pas als die raken aan wat jij vraagt, leest hij de rest. Daar volgt alles uit: de beschrijving is geen samenvatting achteraf maar het veld dat bepaalt of de rest ooit gelezen wordt.
De officiële voorbeelden staan op GitHub, in anthropics/skills. Daar staat ook een skill-creator: een skill die skills schrijft. Dat is geen curiositeit maar een aanwijzing dat het meta-niveau serieus wordt genomen, en het is de reden dat wij een Nederlandstalige variant hebben gebouwd. Het formaat is sinds december 2025 een open standaard, en daardoor werkt hetzelfde bestand ook in Codex, Cursor en Gemini CLI. Je bouwt dus geen skill voor een merk maar voor een bestandsformaat.
Uit obra/superpowers komt de houding. Dat is een verzameling skills die werkwijzen afdwingt in plaats van suggereert: eerst nadenken, dan bouwen; tests eerst; systematisch debuggen. De les die daaruit in onze bouwer zit is kort: instructies zijn geen adviezen. Staat er "je zou kunnen overwegen om" in een skill, dan kiest de assistent zelf, en dan krijg je weer elke keer iets anders. Vandaar de genummerde handelingen en de vaste volgorde.
Uit blader/humanizer komt de tweede pass. Die skill haalt AI-schrijfpatronen uit teksten met een genummerde patroonlijst, en het slimme eraan is niet de lijst maar de werkwijze: eerst herschrijven, dan het eigen resultaat aanvallen, dan pas afleveren. Dat patroon is hier overgenomen als de zelfcontrole-pass. Wij hebben er een Nederlandstalige variant van gebouwd, de AI Tekst Humanizer, want de Nederlandse AI-tells zijn deels andere dan de Engelse.
Uit de marketplaces komt het besef dat een skill gevonden moet worden. Op skills.sh staan honderdduizenden skills, en de meest geïnstalleerde daarvan is find-skills van vercel-labs: een skill die skills vindt en installeert. Dat zegt iets over de stapel. Wat niet gevonden wordt bestaat ook niet, en gevonden worden gebeurt hier op de beschrijving. Precies daarom is de triggertoets uit FIG.03 een vaste stap en geen suggestie.
De vierde bron is onze eigen stapel. Wij bouwden honderd Nederlandstalige skills en houden ze bij, en de fouten die deze bouwer opspoort komen daar vandaan. Beschrijvingen die niemand raakt. Instructies die alleen zeggen wat de AI moet zijn. Zips waarin het bestand los in de wortel stond in plaats van in een map, waardoor de skill niet installeert hoe goed de inhoud ook is. Die laatste zit als aparte toets in de pass, omdat wij hem zelf zeven keer hebben moeten repareren.
We noemen geen cijfers over hoeveel tijd een skill bespaart of hoeveel beter het werk wordt. Die zijn er niet, althans niet op een manier die wij kunnen nakijken, en het bestand zelf verbiedt dat soort beloftes. Een SKILL.md legt een werkwijze vast. Of die werkwijze goed is, bepaalt het werk dat eruit komt, en dat blijft mensenwerk.
De skill valt zijn eigen concept aan
reg. B.004De zelfcontrole is de vaste laatste stap, en het onderdeel dat een bouwer onderscheidt van een sjabloongenerator. Voordat je het bestand ziet, loopt de skill acht toetsen langs zijn eigen concept. Zakt een toets, dan past hij het concept aan en draait die toets opnieuw. Lukt het na twee rondes nog niet, dan levert hij niet stilletjes af maar meldt hij welk deel niet sluitend te krijgen was. De pass zoals hij in het factuurvoorbeeld liep: drie keer geslaagd, vijf keer aangepast, en bij elke aanpassing staat wat er veranderde.
Wat de bouwer weigert te schrijven
reg. B.005De SKILL.md bevat een lijst van tien dingen die de skill nooit doet. Bij een skill die andere skills maakt is die lijst extra belangrijk, want een fout in een bouwbestand plant zich voort: hij komt in elke skill terecht die ermee wordt gemaakt, en daarna in elk stuk werk dat die skills opleveren. De tien, elk als een verzoek dat je zou kunnen doen en het antwoord dat je krijgt.
Installeren in Claude Code, Claude.ai of Codex
De zip bevat een map, ai-skill-bouwer, met daarin de SKILL.md. Installeren is een kwestie van het bestand op de juiste plek zetten, en die plek verschilt per omgeving. SKILL.md is sinds december 2025 een open standaard, en dezelfde skill werkt daardoor ook in Codex, Cursor en Gemini CLI. Je downloadt dus geen Claude-product maar een tekstbestand dat elke assistent kan lezen die instructiebestanden accepteert. Uitgebreider staat dat in de handleiding over skills installeren.
- Pak de zip uit in
~/.claude/skills/(of.claude/skills/in je project). - Claude herkent de skill daarna vanzelf zodra je over een skill maken of een SKILL.md begint.
- Direct aanroepen kan ook, met
/ai-skill-bouwer.
- Ga naar Customize en dan Skills.
- Upload de zip daar als skill.
- Of plak de inhoud van SKILL.md in de projectinstructies van een Project.
- Pak de zip uit in
.agents/skills/in je project, of in~/.agents/skills/voor al je projecten. - Codex leest SKILL.md daar sinds de open standaard van december 2025 rechtstreeks.
- De oude route kan ook nog: de inhoud in
AGENTS.mdplakken of er vanuit dat bestand naar verwijzen. Nodig is dat niet meer.
Daarna is het gebruik eenvoudig: beschrijf in gewone taal welk werk je telkens opnieuw uitlegt, en wat er nooit mag gebeuren. Hij vraagt zelf na wat er ontbreekt, een ding tegelijk. Heb je al een SKILL.md die niet doet wat je wilt, plak hem dan gewoon in het gesprek; de skill schakelt dan over naar beoordelen en levert een herschreven versie met het verschil erbij. Wat er terugkomt zet je in een map met dezelfde naam als het naamveld, en die map zet je op de plek uit het rijtje hierboven.
Nog een praktisch punt dat vaak fout gaat: de mapnaam. Heet de map anders dan het naamveld in de frontmatter, dan wordt de skill niet herkend. En het bestand moet exact SKILL.md heten, in hoofdletters, in de map en niet ernaast. Dat klinkt als een detail totdat je een half uur zoekt naar de reden dat er niets gebeurt. Begrijp je nog niet goed wat een skill precies is voordat je er een maakt, begin dan bij de uitleg over Claude skills.
Wanneer je hem wel en niet gebruikt
Op zijn sterkst is de bouwer als je een werkwijze hebt die telkens hetzelfde is en die je nu elke keer opnieuw uitlegt. Dat is het herkenningspunt: als je een prompt hebt die je bewaart en hergebruikt, is dat een skill in wording. Even goed werkt hij als je iets in je bedrijf hebt vastgelegd dat mensen wel volgen maar de AI niet: een vaste opbouw voor offertes, een intakeformat, een manier van samenvatten, een huisregel over wat er nooit in een klantmail staat.
Hij werkt ook bij het opruimen. Heb je drie halve skills die elkaar overlappen, geef ze dan alle drie mee en vraag om een indeling. De reikwijdtetoets is daar geschikt voor: hij benoemt welke taken bij elkaar horen en welke apart moeten, en geeft de losse delen een naam. Je krijgt daar een voorstel terug, geen beslissing, want welke taken bij elkaar horen weet jij beter dan een bestand.
Er zijn situaties waarin je hem beter laat liggen, en het bestand is daar kort over. Niet voor het installeren van een bestaande skill, want dat is een handleiding en geen bouwvraag. Niet voor het bouwen van een MCP-server, een plugin of een API-koppeling: dat is code en geen instructie. Niet voor het schrijven van een losse prompt of een systeemprompt voor een chatbot, want dat is een ander soort tekst met een ander doel. En niet voor programmeerwerk waarbij code het eindproduct is.
Nog een eerlijke grens, en het is de belangrijkste van deze pagina. Zo'n skill heeft geen geheugen. Hij leert je AI hoe iets gaat, maar elke nieuwe sessie begint leeg. Wat je vorige week hebt besloten, welke klant welke afspraak heeft, wat er vorige maand is afgekeurd en waarom: dat weet een skill niet en dat kan hij ook niet weten. Wie dat wel wil, heeft geen betere skill nodig maar een plek waar die kennis blijft staan. Daarover gaat de sectie hierna.
En tot slot: de bouwer schrijft het bestand, jij beoordeelt het. Hij kan niet weten of jouw vakregels kloppen, of jouw outputformaat is wat je klanten verwachten, of dat er een weigering ontbreekt die in jouw vak vanzelfsprekend is. Lees het bestand een keer helemaal door voordat je het uitrolt naar je team. Doe je dat liever samen, of moet je hele team er straks mee leren werken, dan is een AI-training de kortste route. Meer achtergrond over het schrijven zelf staat in de gids over SKILL.md schrijven.
Zelf draaien of laten draaien
reg. B.006Deze skill is de gratis doe-het-zelf-versie van werk dat we ook als dienst leveren. De skill blijft compleet en zonder addertjes, maar besef wat een skill is: hij leert je AI hoe hij iets doet, terwijl elke nieuwe sessie leeg begint. De skill is niet de motor en niet het geheugen. Jij bent de motor, en dat is prima zolang jij het bent die de opdracht geeft.
waar je nu bent De skill: jij bent de motor Je draait de AI Skill Bouwer zelf in Claude, Codex of Cursor. Kost niets, werkt vandaag, en je houdt het volledig in eigen hand: geen proefperiode, geen afgeschermde onderdelen. De grens is je eigen tijd: er wordt een skill gebouwd wanneer jij erom vraagt, en de afspraken die je vorige maand met jezelf maakte over hoe jullie skills eruitzien moet je zelf weer aanleveren.
laten voorbereiden De AI-medewerker: het staat klaar zonder dat jij prompt Het beoordelen blijft bij jou, dat besteed je niet uit. Het werk eromheen wel: het onderhoud van de skills die je in gebruik hebt, het bijwerken van een werkwijze die is veranderd, het klaarzetten van het werk dat die skills doen. Dat is wat een AI-medewerker doet, via Mansotti, de onderneming waarvan TheSEO de handelsnaam is. De medewerkers heten de Offertemedewerker, de Salesmedewerker en de Rapportagemedewerker, en de kernbelofte is bij alle drie hetzelfde: output blijft concept tot een mens akkoord geeft.
alles uit een bron Jarvis: al je AI's werken vanuit dezelfde bedrijfskennis De skill leert de AI, het brein is waar het geheugen leeft. Wil je dat al je AI's vanuit dezelfde bedrijfskennis werken: dat is Jarvis, het organisatiebrein. Het verbindt ChatGPT, Claude, Codex en je mensen met dezelfde projecten, kernkennis en beslissingen, zodat je volgende sessie niet opnieuw begint. Bij skills valt dat extra op, want een skill weet per definitie niet wat je gisteren besloot.
Wat Jarvis concreet oplevert
reg. B.007Trede 3 verdient meer dan een alinea, want hier zit het verschil tussen een slimme chat en een systeem waar je op kunt bouwen. Jarvis is het organisatiebrein: het onthoudt wat je AI's moeten weten, verdeelt het werk en houdt bij wat er gebeurde. Bij skills valt dat gemis extra op. Een skill legt vast hoe iets gaat, maar niet welke keuzes je vorige maand maakte over hoe jullie skills eruitzien, welke versie de goede is en wie akkoord gaf.
Wij draaien zelf al maanden op dit brein, deze bouwer inbegrepen. Elke agent-sessie, elke taak en elke beslissing wordt erin gelogd en is terug te lezen. Een nieuwe sessie begint daardoor niet blanco: hij haalt eerst de vastgelegde besluiten, de lopende projecten en de laatste wijzigingen op, en werkt verder waar de vorige stopte. Dezelfde bibliotheek van honderd skills is zo ontstaan: gebouwd, beoordeeld, gecorrigeerd en gelogd, met een mens die per pagina akkoord gaf. Benieuwd hoe zo'n brein er vanbinnen uitziet? Kijk dan even rond in het gratis sjabloon, dat je daarna zelf kunt invullen.
Bekijk de vier plannen op jarvis/prijzen. Via de wachtlijst geef je alleen vrijblijvend je voorkeursplan door. Dat maakt nog geen account, bestelling of betalingsplicht. Zakelijk maatwerk bespreken we eerst.
De skills eromheen
reg. B.008Een goede skill schrijven is voor de helft schrijven en voor de helft nadenken over wat er precies moet gebeuren. Deze skills uit dezelfde bibliotheek pakken de stukken eromheen: het scherp krijgen van het doel, het uitleggen zonder jargon, en het aanvallen van je eigen concept voordat iemand anders het doet.
Het doel scherp krijgen
voor je schrijftDe reikwijdtetoets zakt bijna altijd bij een vaag doel. Deze drie helpen daarvoor.
Working Backwards CoachBegint bij het eindresultaat, en dat is precies wat een outputformaat is.SKILL Eerste Principes DenkerPelt af wat de skill echt moet kunnen, los van hoe het nu toevallig gaat.SKILL MECE Probleem Structuur CoachSplitst een te brede skill in delen die elkaar niet overlappen.SKILLHelder opschrijven
de instructie zelfEen SKILL.md is een uitleg voor een lezer die niets aanvult. Deze drie gaan over die uitleg.
Feynman Techniek CoachUitleggen in gewone taal, de kernvaardigheid van een goed instructiebestand.SKILL Bloom Taxonomie CoachFormuleert wat er precies moet gebeuren, in werkwoorden op het juiste niveau.SKILL AI Tekst HumanizerDe Nederlandse tweede pass: haalt AI-patronen uit de tekst die je oplevert.SKILLJe eigen werk aanvallen
de zelfcontroleDe pass in deze skill is een lichte versie van wat deze drie voluit doen.
Red Team AnalistValt je plan aan alsof hij de tegenpartij is, inclusief de gaten die je liever niet ziet.SKILL Pre Mortem AnalistDoet alsof het al is misgegaan en werkt terug naar de oorzaak.SKILL Inversie DenkerDraait de vraag om: hoe zorg je dat deze skill gegarandeerd niet werkt.SKILLDe fundamenten en de voorbeelden
eerst begrijpenNieuw met skills? Deze leggen het formaat uit, plus twee doe-skills als voorbeeld.
Wat zijn Claude skillsHet bestandsformaat, de open standaard en wat een skill wel en niet kan.DOC Claude skills installerenHet volledige stappenplan per omgeving, van Claude Code tot Gemini CLI.DOC SKILL.md schrijvenDe achtergrond bij deze skill: hoe een bestand is opgebouwd en waarom.DOC AI Offerte SchrijverEen doe-skill als voorbeeld: vaste stappen, vast formaat, harde weigeringen.SKILL De hele skill-bibliotheekAlle 100 gratis skills op een rij, per onderwerp gesorteerd.HUBVeelgestelde vragen
Wat kost de AI Skill Bouwer?
Niets. De skill is gratis, staat in het bestand zelf op de MIT-licentie en je hoeft geen account aan te maken en geen e-mailadres achter te laten. Je downloadt een zip van 9,8 KB met daarin een map en een enkel bestand, SKILL.md, en dat is de complete skill. Er is geen betaalde versie en er komt geen verkoopmail achteraan.
Werkt deze skill ook in Codex, Cursor of Gemini CLI?
Ja. SKILL.md is sinds december 2025 een open standaard, en hetzelfde bestand werkt daardoor ook in Codex, Cursor, Gemini CLI en andere tools die de standaard volgen. In Codex pak je de zip uit in .agents/skills/ in je project, of in ~/.agents/skills/ voor al je projecten; Codex ondersteunt SKILL.md sinds de open standaard van december 2025 rechtstreeks. De inhoud van SKILL.md in je AGENTS.md zetten kan ook nog steeds. De skills die je met de bouwer maakt werken op dezelfde manier in al die omgevingen, want het is gewoon leesbare tekst.
Ik heb al een skill die niet aanslaat. Kan deze dat repareren?
Ja, dat is de tweede modus. Plak je bestaande SKILL.md in het gesprek en de skill schakelt over naar beoordelen. Je krijgt het oordeel per toets, een herschreven beschrijving met het verschil erbij, de instructieregels die alleen een houding beschrijven met hun vervanging, en de volledig herschreven versie. Het bestand schrijft ook voor dat er eerlijk bij staat wat er goed was, want een review die alles afkeurt wordt niet gebruikt.
Waarom is die beschrijving in de frontmatter zo belangrijk?
Omdat het het enige veld is waarop je assistent besluit of hij je skill oppakt. Hij houdt niet alle skills tegelijk in zijn hoofd: hij ziet van elke beschikbare skill alleen de naam en de beschrijving, en pas als die raken aan wat jij vraagt leest hij de rest van het bestand. Een beschrijving als Helpt met teksten raakt op het woord teksten en slaat dus ook aan waar dat niet hoort. Daarom schrijft de bouwer hem in drie delen: wat de skill doet, de zinnen zoals mensen ze intypen, en de zin die zegt waar hij moet zwijgen.
Wat is die zelfcontrole-pass precies?
Acht toetsen die de skill langs zijn eigen concept haalt voordat jij het ziet. Ze kijken naar de triggerzinnen, naar instructies die alleen zeggen wat de AI moet zijn, naar de reikwijdte, naar het outputformaat, naar de weigeringen, naar cijfers en bronnen die niet na te kijken zijn, naar de volledigheid van het voorbeeld, en naar de vraag of het bestand sowieso installeert. Zakt een toets, dan past de skill het concept aan en draait die toets opnieuw. Je krijgt het rapport altijd mee, acht regels lang, zodat je ziet wat er onderweg is veranderd.
Kan ik met deze skill ook een MCP-server of een plugin bouwen?
Nee, en dat staat expliciet in de grens van het bestand. Een skill is een instructiebestand: het legt vast hoe er gewerkt wordt. Een MCP-server geeft je AI de mogelijkheid om iets te doen, bijvoorbeeld een systeem uitlezen of een bestand wegschrijven, en dat is code. De bouwer weigert dat en verwijst je door. Onze eigen MCP-server en wat je ermee kunt staat op een aparte pagina.
Onthoudt een skill wat we eerder hebben afgesproken?
Nee. Een skill leert je AI hoe iets gaat, maar elke nieuwe sessie begint leeg. Wat je vorige week hebt besloten, welke versie de goede is en wie waar akkoord op gaf staat er niet in en kan er ook niet in staan. Het bestand verbiedt de bouwer zelfs om te doen alsof dat wel zo is. Wil je dat die kennis blijft staan, dan heb je geen betere skill nodig maar een plek waar het geheugen leeft, en daarover gaat de sectie over Jarvis op deze pagina.
Eerst de werkwijze, dan het bestand
De beste eerste skill is niet de mooiste maar de saaiste: het klusje dat je deze week drie keer hebt uitgelegd. Schrijf dat op, laat de bouwer er een bestand van maken, gebruik het een week en pas het aan waar het schuurt. Dat werkt beter dan vooraf bedenken hoe jullie hele AI-huishouding eruit moet zien. Precies zo is deze bibliotheek met 100 gratis skills gegroeid, skill voor skill.
Daarna loop je tegen twee grenzen aan. Skills weten wel hoe iets moet, maar onthouden niets tussen sessies: dat is waar Jarvis begint, één brein waar al je skills en al je AI's uit putten, vanaf 9 euro per maand inclusief btw. En een skill kan niets aanraken in je eigen systemen: daarvoor koppel je gereedschap via MCP. Moet je team dit soort bestanden zelf leren schrijven, dan doen we dat in de AI-trainingen.