Claude Code ordliste

user-invocable

Et felt i SKILL.md's frontmatter, der styrer, om en skill vises i / menuen.

Også kaldet: user-invocable false, user-invokable, hide skill from slash menu

user-invocable er et SKILL.md frontmatter-felt, der bestemmer, om en skill vises i slash-kommandomenuen. Dens standardværdi er true, hvilket betyder, at skills er synlige og kan vælges af brugere. Ved at sætte user-invocable: false skjules skillen fra / menuen. Dette er nyttigt for skills, der giver baggrundsviden eller kontekst, men som ikke er beregnet til at blive direkte udført som kommandoer af en bruger. For eksempel kan en skill designet til at forklare en ældre systems funktionalitet markeres som ikke user-invocable, da den primære interaktion er, at Claude refererer til den viden, når det er relevant, snarere end at en bruger eksplicit kører /legacy-system-context.

Det er kritisk at forstå, at user-invocable kun påvirker synlighed i menuen. Det forhindrer ikke programmatisk kald. For at blokere Claude fra at kalde en skill, skal du i stedet bruge disable-model-invocation: true. Selv når user-invocable er sat til false, forbliver skillens beskrivelse tilgængelig i Claudes kontekst, og den fulde skillkode indlæses stadig, når Claude kalder den internt.

Læg nøje mærke til stavningen: det korrekte feltnavn er user-invocable (med 'c'). En almindelig stavefejl, user-invokable (med 'k'), ignoreres af Claude Code. Skill vil beholde sin standard synlighed, og den ukendte nøgle har ingen effekt. SkillProof har observeret denne specifikke tastefejl i publicerede skills.

← Alle ordlistetermer