Claude Code-ordlista
Model invocation
Model invocation är när Claude laddar en färdighet automatiskt när din begäran matchar färdighetens beskrivning.
Kallas även: auto-invocation, when Claude loads a skill automatically, model-invoked skill
Model invocation är när Claude laddar en färdighet på egen hand eftersom din begäran matchade färdighetens beskrivning, i motsats till att du skriver /skill-name. Som standard är båda metoderna tillgängliga: du kan skriva /skill-name för att anropa den direkt, och Claude kan ladda den automatiskt när det är relevant.
Två fält i frontmatter i SKILL.md-filen begränsar detta beteende. Att sätta disable-model-invocation: true innebär att endast du kan anropa färdigheten direkt; Claude kommer inte att ladda den automatiskt. I denna konfiguration inkluderas inte färdighetens beskrivning i Claudes kontext när du anropar den direkt. Omvänt betyder user-invocable: false att endast Claude kan anropa färdigheten automatiskt. Färdighetens beskrivning tillhandahålls alltid till Claude i detta fall. Det är viktigt att notera asymmetrin: user-invocable kontrollerar endast synligheten i menyn, inte möjligheten för Claude att använda färdigheten programmatiskt. För att blockera programmatisk anropning måste du använda disable-model-invocation: true.
Automatiskt anrop kan också begränsas av filsökväg. Fältet paths i frontmatter accepterar glob-mönster. När paths är satt, kommer Claude bara att ladda färdigheten automatiskt när den arbetar med filer som matchar dessa mönster.
Eftersom model invocation förlitar sig på Claudes tolkning av färdighetens beskrivningstext, är det den minst deterministiska aspekten av systemet. Det är därför SkillProof utvärderar noggrannheten i automatisk triggning som ett separat kriterium, snarare än att anta att en färdighet kommer att avfyras bara för att den har installerats. Detta skiljer sig från direkt anrop, som styrs av fältet skill-description och explicita användarkommandon.