Claude Code skills: wat het zijn en hoe je ze gebruikt
Inhoud (16)OpenklappenInklappen
Een Claude Code skill is een mapje met een SKILL.md-bestand waarin staat wanneer Claude een vaste werkwijze moet volgen en welke stappen daarbij horen. De inhoud wordt pas geladen als de skill nodig is, dus lange naslag kost je niets tot je hem gebruikt. Zo leg je terugkerende instructies een keer vast in plaats van ze telkens opnieuw te typen.
Laatst bijgewerkt: 31 juli 2026, Redactie AI voor Bedrijven
In het kort: Claude Code skills zijn mapjes met vaste instructies die Claude automatisch inlaadt op het moment dat je ze nodig hebt. Elke skill is een map met een bestand SKILL.md: een kort kopje in YAML dat vertelt wanneer Claude de skill moet gebruiken, gevolgd door de werkelijke instructies in gewone tekst. Zo hoef je terugkerende opdrachten (offertes, rapportages, controles) niet elke keer opnieuw uit te leggen. Skills werken privé, per project of gedeeld met je team.
Samenvatting in het kort
- Een skill is een map met een
SKILL.md-bestand: instructies die Claude alleen laadt wanneer hij ze nodig heeft. - De mapnaam wordt automatisch je commando:
/offerte-checkals de mapofferte-checkheet. - Skills wonen op vier plekken: enterprise, persoonlijk (
~/.claude/skills/), per project (.claude/skills/) en in plugins. - Bij dezelfde naam wint enterprise van persoonlijk, en persoonlijk van project.
- Groot voordeel tegenover
CLAUDE.md: de inhoud kost bijna niets tot je de skill echt gebruikt. - Skills volgen de open standaard Agent Skills en werken ook in andere AI-tools.
- Ideaal voor kmo’s: leg één keer vast hoe jij offertes, mailantwoorden of rapportages wilt, en laat Claude die stijl elke keer volgen.
- Niet geschikt voor snel eenmalig werk, daarvoor blijft een gewone prompt sneller.
Wat is Claude Code en hoe werkt het precies?
Claude Code is de opdrachtregel-versie van Claude van Anthropic. Je installeert het in je terminal, geeft Claude toegang tot je projectmap, en hij kan dan bestanden lezen, aanpassen, code uitvoeren en meedenken. Het verschil met de web-chat: Claude werkt hier direct in jouw project, niet losgekoppeld van je bestanden.
Voor ondernemers zonder programmeerachtergrond klinkt dat technisch, maar het principe is simpel: je hebt een assistent die je computer begrijpt en concrete taken uitvoert. Denk aan een boekhouder die niet alleen advies geeft, maar ook meteen de facturen invoert.
Wil je eerst het bredere plaatje? Lees dan wat is een AI-agent, een skill is namelijk een bouwsteen die een AI-agent slimmer maakt.
Wat zijn Claude Code skills precies?
Een Claude Code skill is een map op je computer (of in je project) met minstens één bestand: SKILL.md. Dat bestand bestaat uit twee delen:
- YAML-frontmatter tussen twee
----regels: technische informatie zoals de naam, wanneer de skill gebruikt moet worden, en welke tools mogen meedoen. - Markdown-instructies daaronder: de eigenlijke uitleg voor Claude, in gewone taal.
De mapnaam wordt automatisch het commando. Heet je map offerte-check, dan typ je /offerte-check en Claude start de skill. Het veld description in de YAML bepaalt bovendien of Claude zelf besluit de skill op te pakken wanneer hij denkt dat die past.
Een skill is eigenlijk een receptenkaart: je legt één keer vast hoe je iets doet, en Claude volgt dat recept elke keer dat je erom vraagt.
Skills volgen de open standaard Agent Skills. Dat betekent dat een skill die je vandaag voor Claude Code schrijft, ook in andere AI-tools werkt die deze standaard ondersteunen.
Waar zet je een skill neer en wie ziet hem?

Skills wonen op vier plekken. De locatie bepaalt wie de skill kan gebruiken en of hij per project of overal werkt.
| Locatie | Pad | Geldt voor | Deel je met |
|---|---|---|---|
| Enterprise | Via managed settings | Hele organisatie | IT-beheer |
| Persoonlijk | ~/.claude/skills/<naam>/SKILL.md | Al je projecten (deze computer) | Alleen jezelf |
| Project | .claude/skills/<naam>/SKILL.md | Alleen dit project | Team via git |
| Plugin | <plugin>/skills/<naam>/SKILL.md | Iedereen met de plugin | Publiek of intern |
Bij dezelfde naam wint enterprise van persoonlijk, en persoonlijk van project. Een eigen skill overschrijft ook een meegeleverde skill. Plugin-skills krijgen een eigen naamruimte: plugin-naam:skill-naam.
Let op bij cloud- en cowork-sessies: die lezen ~/.claude/skills/ op je eigen machine niet. Zet skills die overal moeten werken in de repository of in een plugin.
Waarom zijn skills slimmer dan een lang CLAUDE.md-bestand?
Het cruciale voordeel: de inhoud van een skill wordt pas geladen wanneer hij gebruikt wordt. Een CLAUDE.md gaat elke keer mee, hoe groot hij ook is. Bij tien skills van elk vijf pagina’s blijft je gesprek licht, tot je er eentje aanroept.
In de praktijk: je kunt gerust twintig gedetailleerde skills hebben (voor offertes, contracten, e-mailtoon, boekhoudregels, GDPR-checks) zonder dat elk gesprek trager wordt. Alleen het veld when_to_use telt mee in een limiet van 1.536 tekens voor de skill-lijst, de rest komt er pas bij wanneer nodig.
Prompt, skill, CLAUDE.md of subagent: wat gebruik je wanneer?
Dit is waar veel ondernemers vastlopen. Vier begrippen die op elkaar lijken, maar elk een eigen rol hebben.
| Situatie | Wat gebruik je |
|---|---|
| Eenmalige vraag of losse taak | Prompt (gewoon typen) |
| Terugkerende taak met vaste stappen | Skill |
| Basisregels die altijd gelden in dit project | CLAUDE.md |
| Zwaar deeltaakje dat apart mag draaien | Subagent (of skill met context: fork) |
| Complete stijlgids die niemand mag negeren | CLAUDE.md + skills die daarnaar verwijzen |
Meer over losse prompts lees je in onze gids over wat een prompt is.
Hoe schrijf je je eerste skill? Een concreet voorbeeld
Stel: je bent zelfstandig consultant en elke offerte die je verstuurt moet aan dezelfde checklist voldoen. Vandaag kopieer je die checklist uit een Word-document. Vanaf morgen laat je Claude het controleren.
Stap 1. Maak in je projectmap deze mappenstructuur:
.claude/
skills/
offerte-check/
SKILL.md
Stap 2. Open SKILL.md en vul het als volgt:
---
name: offerte-check
description: Controleert een offerte op volledigheid volgens onze huisstandaard. Gebruik dit wanneer de gebruiker vraagt om een offerte na te kijken, te reviewen of te valideren.
when_to_use: Vlak voordat een offerte de deur uit gaat, of wanneer de gebruiker het woord "offerte" combineert met "check", "controleer" of "review".
argument-hint: pad naar het offertebestand (bijvoorbeeld offertes/klant-x.md)
allowed-tools: Read, Grep
---
# Offerte-controle
Doe de volgende controles op het opgegeven bestand. Rapporteer per punt: OK, ONTBREEKT of AANPASSEN.
1. Staat de bedrijfsnaam van de klant correct bovenaan?
2. Staat er een duidelijke scope in maximaal 5 bullets?
3. Staat het bedrag exclusief btw met een aparte regel voor 21% btw?
4. Is er een geldigheidsdatum (standaard 30 dagen)?
5. Staat onze annuleringsclausule erin (verwijzing naar artikel 4 van de algemene voorwaarden)?
6. Wordt de klant met "je" aangesproken, niet met "u"?
Geef aan het einde een korte samenvatting: "Klaar om te versturen" of "Nog X punten aanpassen".
Stap 3. Sla het op. Vanaf nu kun je in Claude Code typen: /offerte-check offertes/klant-x.md en Claude loopt de zes punten af.
Wat dit voorbeeld leert: een skill is geen programmeercode. Het is een instructie in gewone taal, met een klein technisch kopje eromheen.
Welke frontmatter-velden zijn belangrijk?
De YAML bovenaan SKILL.md bepaalt hoe de skill zich gedraagt. Je hoeft niet alles te gebruiken, begin met name en description, voeg later meer toe.
| Veld | Waarvoor |
|---|---|
name | Naam van de skill (meestal gelijk aan mapnaam) |
description | Korte uitleg; helpt Claude beslissen of hij de skill zelf oppakt |
when_to_use | Specifieke trigger-omschrijving (telt mee in de 1.536-tekenlimiet) |
argument-hint | Wat de gebruiker moet meegeven na het commando |
allowed-tools / disallowed-tools | Welke tools de skill wel/niet mag gebruiken |
disable-model-invocation | Op true: alleen jij mag de skill starten, Claude niet uit zichzelf |
paths | Bestandspatronen waarbij de skill automatisch meedoet |
context: fork + agent | Laat de skill in een aparte subagent draaien (schoon geheugen) |
Merk op: custom commands en skills zijn samengevoegd. Dat betekent dat .claude/commands/deploy.md en .claude/skills/deploy/SKILL.md allebei /deploy opleveren.
Kan Claude echt code voor me schrijven, en hoe accuraat is dat?
Ja, Claude kan code schrijven, en voor de meeste voorkomende talen doet hij dat verrassend goed. Denk aan Python, JavaScript, TypeScript, PHP, Ruby, Go, Java, C#, SQL, en scripts voor Bash of PowerShell. Voor webontwikkeling (React, Vue, Laravel, WordPress-plugins) is Claude zeer bruikbaar.
Hoe accuraat? Voor standaardtaken (een formulier bouwen, een API aanroepen, data omzetten) klopt de code meestal in één keer. Voor complexere logica helpt het om Claude in kleine stappen te laten werken en tussentijds te testen. In ons eigen onderzoek op ai-voor-bedrijven.eu voor kleine kmo-scripts (facturen exporteren, e-mails filteren, PDF’s samenvoegen) waren de resultaten in ruim negen van de tien gevallen bruikbaar zonder grote aanpassingen.
Voor complexe algoritmes (zware wiskunde, machine learning-optimalisatie, echt nieuwe algoritmes) is Claude een sterke gesprekspartner, maar geen vervanger van een senior ontwikkelaar. Hij begrijpt de gangbare patronen goed, maar bij echt nieuwe problemen moet je zelf blijven meedenken.
Is Claude Code beter dan GitHub Copilot?
Kort antwoord: ze doen andere dingen. Copilot vult regels aan terwijl je typt in je editor. Claude Code werkt op projectniveau in je terminal en kan meerdere bestanden overzien, uitvoeren en aanpassen. Voor grotere veranderingen (een nieuwe feature toevoegen, een refactor doen, een bug over meerdere bestanden opsporen) wint Claude Code. Voor snel typen wint Copilot.
Kies Claude Code als: je taken hebt die meerdere bestanden raken, je terugkerende workflows wilt vastleggen (skills!), of je liever in natuurlijke taal beschrijft wat er moet gebeuren. Kies Copilot als: je vooral snellere autocomplete wilt tijdens het typen.
Veel ontwikkelaars gebruiken ze naast elkaar.

Wat kost Claude Code en is het geschikt voor beginners?
Claude Code zit in de Claude-abonnementen van Anthropic. Op het moment van schrijven zijn er Pro- en Max-plannen (persoonlijk), en Team- en Enterprise-plannen voor bedrijven. Prijzen wijzigen; kijk voor de actuele bedragen op de Claude-toolpagina of rechtstreeks bij Anthropic.
Voor beginners: Claude is een prima ingang om te leren coderen, juist omdat hij uitleg in gewone taal geeft. Je vraagt “leg regel voor regel uit wat deze code doet” en je krijgt een lesje op maat. Voor absolute starters raden we aan om eerst een klein doel te kiezen (bijvoorbeeld: een script dat een Excel omzet naar PDF), en Claude stap voor stap te laten uitleggen.
Kan Claude bestaande code debuggen en helpen bij webprojecten?
Ja, en dit is een van zijn sterkste kanten. Je geeft Claude toegang tot je projectmap, wijst hem op de foutmelding, en hij zoekt de oorzaak. Bij webprojecten (WordPress-thema’s, Shopify-aanpassingen, een Laravel-app, een Next.js-site) kan hij zowel front-end als back-end aanpakken.
Praktijkvoorbeeld: een kmo met een verouderde WooCommerce-installatie liet Claude analyseren waarom de afrekenpagina traag was. Claude vond drie plug-ins die dubbel werk deden en gaf concrete aanbevelingen. Tijdsbesparing: een middag versus vermoedelijk twee dagen zelf zoeken.
Wat zijn de grenzen en waarvoor moet je Claude Code niet gebruiken?
Wees eerlijk over wat Claude niet is:
- Geen vervanger voor beveiliging-audits bij gevoelige systemen (banken, medische data). Laat een mens meelezen.
- Geen jurist. Contracten laten opstellen door Claude is riskant zonder review.
- Niet ideaal voor volledig nieuwe, ongepubliceerde algoritmes. Hij leunt op patronen die hij eerder gezien heeft.
- Niet voor grote, ongestructureerde codebases zonder documentatie. Werkt beter in nette projecten.
- Niet voor “vibe-code” in productie zonder tests. Claude schrijft prima code, maar tests blijven jouw verantwoordelijkheid.
Hoe ga je stap voor stap aan de slag?
- Installeer Claude Code volgens de officiële documentatie.
- Kies één terugkerende taak uit je week. Iets wat je minstens wekelijks doet.
- Schrijf hem eerst als losse prompt en test of Claude het aankan.
- Zet werkende prompt om in een skill: maak de map, vul
SKILL.md, sla op. - Test met een kleine variatie om te zien of de skill robuust is.
- Deel via git als het team er ook baat bij heeft.
Conclusie: begin klein, bouw je bibliotheek
Claude Code skills zijn geen speeltje voor ontwikkelaars. Ze zijn een manier om jouw werkwijze vast te leggen zodat Claude die telkens correct volgt. Voor kmo’s en zelfstandigen betekent dat: minder tijd kwijt aan uitleggen, meer consistentie in wat er uit rolt, en een bibliotheek die groeit naarmate je meer gebruikt.
Concrete volgende stap: kies vandaag één taak die je minstens wekelijks doet, een offertecheck, een e-mailantwoord in vaste stijl, een maandrapportage, een GDPR-controle. Schrijf hem uit als SKILL.md volgens het voorbeeld hierboven. Dat is je eerste skill. Binnen een maand heb je er vijf en scheelt het je uren per week.
Wil je eerst kiezen? Vergelijk Claude met andere tools.
Bronnen
- Anthropic, Claude Code Skills documentatie: https://code.claude.com/docs/en/skills (geraadpleegd 2026)
- Agent Skills open standaard: https://agentskills.io (2026)
- Anthropic, Subagents documentatie: https://code.claude.com/docs/en/subagents (2026)
- Anthropic Engineering, Building effective agents: https://www.anthropic.com/engineering/building-effective-agents (2024)
Veelgestelde vragen
Moet ik kunnen programmeren om een skill te maken?
Ziet Claude wijzigingen direct of moet ik herstarten?
Wat gebeurt er als twee skills dezelfde naam hebben?
Kan ik skills delen met mijn team?
Werken skills alleen in Claude Code?
Wat is het verschil met een AI-agent?
Welke AI-tool past bij jouw taak?
Bekijk onze onderzochte AI-tools, of laat de gratis AI-scan een advies op maat geven.
Bekijk alle AI-tools →