Slovník Claude Code
user-invocable
Příznak v hlavičce souboru SKILL.md, který řídí, zda se dovednost zobrazí v menu /.
Také známé jako: user-invocable false, user-invokable, hide skill from slash menu
user-invocable je pole v hlavičce souboru SKILL.md, které určuje, zda se dovednost zobrazí v menu příkazů se lomítkem. Jeho výchozí hodnota je true, což znamená, že dovednosti jsou viditelné a uživatelé si je mohou vybrat. Nastavení user-invocable: false skryje dovednost z menu /. To je užitečné pro dovednosti, které poskytují základní znalosti nebo kontext, ale nejsou určeny k přímému spuštění jako příkazy uživatelem. Například dovednost navržená k vysvětlení fungování staršího systému může být označena jako neuživatelsky vyvolatelná, protože primární interakce spočívá v tom, že Claude odkazuje na tyto znalosti, když jsou relevantní, spíše než aby uživatel explicitně spustil /legacy-system-context.
Je důležité pochopit, že user-invocable ovlivňuje pouze viditelnost v menu. Nebrání programovému vyvolání. Abyste zabránili Claude v volání dovednosti, musíte místo toho použít disable-model-invocation: true. I když je user-invocable nastaveno na false, popis dovednosti zůstává k dispozici v kontextu Claude a plný kód dovednosti se stále načítá, když jej Claude interně vyvolá.
Věnujte pozornost pravopisu: správné název pole je user-invocable (s 'c'). Běžná překlep, user-invokable (s 'k'), je Claude Code ignorován. Dovednost si zachová svou výchozí viditelnost a neznámý klíč nemá žádný vliv. SkillProof zaznamenal tento konkrétní překlep v publikovaných dovednostech.