Claude Code woordenlijst
user-invocable
Een SKILL.md frontmatter-veld dat bepaalt of een skill in het / menu verschijnt.
Ook wel genoemd: user-invocable false, user-invokable, hide skill from slash menu
user-invocable is een SKILL.md frontmatter-veld dat bepaalt of een skill in het slash command menu verschijnt. De standaardwaarde is true, wat betekent dat skills zichtbaar en selecteerbaar zijn voor gebruikers. Door user-invocable: false in te stellen, wordt de skill verborgen voor het / menu. Dit is handig voor skills die achtergrondkennis of context bieden, maar niet bedoeld zijn om direct als commando's door een gebruiker te worden uitgevoerd. Een skill die bijvoorbeeld is ontworpen om de werking van een legacy systeem uit te leggen, kan als niet-user-invocable worden gemarkeerd, aangezien de primaire interactie is dat Claude die kennis relevant gebruikt, in plaats van dat een gebruiker expliciet /legacy-system-context uitvoert.
Het is cruciaal om te begrijpen dat user-invocable alleen de zichtbaarheid in het menu beïnvloedt. Het voorkomt geen programmatische aanroep. Om te voorkomen dat Claude een skill aanroept, moet u in plaats daarvan disable-model-invocation: true gebruiken. Zelfs wanneer user-invocable is ingesteld op false, blijft de beschrijving van de skill beschikbaar in de context van Claude, en wordt de volledige skill-code nog steeds geladen wanneer Claude deze intern aanroept.
Let goed op de spelling: de juiste veldnaam is user-invocable (met een 'c'). Een veelvoorkomende spelfout, user-invokable (met een 'k'), wordt genegeerd door Claude Code. De skill behoudt zijn standaard zichtbaarheid en de onbekende sleutel heeft geen effect. SkillProof heeft deze specifieke typefout waargenomen in gepubliceerde skills.