Skip to main content
Skills leren de agent hoe en wanneer tools moeten worden gebruikt. Elke skill is een map met een SKILL.md-bestand met YAML-frontmatter en Markdown-instructies. OpenClaw laadt skills vanuit verschillende hoofdmappen in een vastgelegde prioriteitsvolgorde.

Je eerste skill maken

1

Maak de skillmap

Skills bevinden zich in de map skills/ van je werkruimte:
Je kunt skills ter ordening in submappen groeperen — de skill wordt nog steeds benoemd via de SKILL.md-frontmatter, niet via het mappad:
2

Schrijf SKILL.md

De frontmatter definieert metadata; de hoofdtekst bevat instructies voor de agent.
OpenClaw bewaakt standaard SKILL.md-bestanden onder de hoofdmappen voor skills. Als de bewaking is uitgeschakeld of je doorgaat met een bestaande sessie, start je een nieuwe sessie zodat de agent de vernieuwde lijst ontvangt:
3

Test de skill

Je kunt ook een chat openen en het rechtstreeks aan de agent vragen. Gebruik /skill hello-world om de skill expliciet op naam aan te roepen.

Naslaginformatie voor SKILL.md

Verplichte velden

Optionele frontmatter-sleutels

Zie voor activeringsvoorwaarden (requires.bins, requires.env, enzovoort) Skills — Activeringsvoorwaarden.

{baseDir} gebruiken

Verwijs naar bestanden in de skillmap zonder paden hard te coderen — de agent herleidt {baseDir} ten opzichte van de eigen map van de skill:

Voorwaardelijke activering toevoegen

Stel voorwaarden in voor je skill, zodat deze alleen wordt geladen wanneer de afhankelijkheden beschikbaar zijn:
Volledige naslaginformatie: Skills — Activeringsvoorwaarden.
Koppel een API-sleutel aan een skillvermelding in openclaw.json:
De sleutel wordt alleen voor die agentbeurt in het hostproces geïnjecteerd. Deze bereikt de sandbox niet — zie omgevingsvariabelen in de sandbox.

Voorstellen via Skill Workshop

Gebruik voor door agents opgestelde skills, of wanneer je een operator een skill wilt laten beoordelen voordat deze actief wordt, voorstellen van Skill Workshop in plaats van SKILL.md rechtstreeks te schrijven.
Gebruik --proposal-dir wanneer het voorstel ondersteunende bestanden bevat:
De map moet PROPOSAL.md in de hoofdmap bevatten. Ondersteunende bestanden komen onder assets/, examples/, references/, scripts/ of templates/. Na beoordeling:
Zie Skill Workshop voor de volledige levenscyclus van voorstellen.

Publiceren naar ClawHub

1

Zorg dat je SKILL.md volledig is

Zorg dat name, description en eventuele metadata.openclaw-velden voor activeringsvoorwaarden zijn ingesteld. Voeg een homepage-URL toe als je een projectpagina hebt.
2

Installeer de zelfstandige ClawHub CLI en meld je aan

3

Publiceer

Voeg --version <version> of --owner <owner> toe om de afgeleide versie te overschrijven of onder een specifieke eigenaar te publiceren. Zie ClawHub — Publiceren en ClawHub CLI voor de volledige flow, eigenaarsbereik en andere onderhoudsopdrachten (clawhub sync, clawhub skill rename, …).

Aanbevolen werkwijzen

  • Wees beknopt — instrueer het model over wat het moet doen, niet hoe het een AI moet zijn.
  • Veiligheid voorop — als je skill exec gebruikt, zorg er dan voor dat prompts geen willekeurige opdrachtinjectie vanuit niet-vertrouwde invoer toestaan.
  • Test lokaal — gebruik openclaw agent --message "..." voordat je de skill deelt.
  • Gebruik ClawHub — bekijk communityskills op clawhub.ai voordat je iets vanaf nul bouwt.

Gerelateerd

Naslaginformatie voor Skills

Laadvolgorde, activeringsvoorwaarden, toegestane lijsten en de SKILL.md-indeling.

Skill Workshop

Voorstelwachtrij voor door agents opgestelde skills.

Configuratie van Skills

Volledig configuratieschema voor skills.*.

ClawHub

Bekijk en publiceer skills in het openbare register.

Plugins bouwen

Plugins kunnen skills meeleveren naast de tools die ze documenteren.