Claude Code Glossar

user-invocable

Ein SKILL.md Frontmatter-Feld, das steuert, ob eine Fähigkeit im / Menü erscheint.

Auch genannt: user-invocable false, user-invokable, hide skill from slash menu

user-invocable ist ein SKILL.md Frontmatter-Feld, das bestimmt, ob eine Fähigkeit im Slash-Command-Menü erscheint. Sein Standardwert ist true, was bedeutet, dass Fähigkeiten sichtbar und für Benutzer auswählbar sind. Das Setzen von user-invocable: false verbirgt die Fähigkeit aus dem / Menü. Dies ist nützlich für Fähigkeiten, die Hintergrundwissen oder Kontext bereitstellen, aber nicht dazu bestimmt sind, direkt als Befehle von einem Benutzer ausgeführt zu werden. Zum Beispiel könnte eine Fähigkeit, die dazu dient, die Funktionsweise eines Legacy-Systems zu erklären, als nicht benutzeraufrufbar markiert werden, da die primäre Interaktion darin besteht, dass Claude dieses Wissen bei Bedarf referenziert, anstatt dass ein Benutzer explizit /legacy-system-context ausführt.

Es ist entscheidend zu verstehen, dass user-invocable nur die Sichtbarkeit im Menü beeinflusst. Es verhindert nicht die programmatische Aufrufung. Um Claude daran zu hindern, eine Fähigkeit aufzurufen, müssen Sie stattdessen disable-model-invocation: true verwenden. Selbst wenn user-invocable auf false gesetzt ist, bleibt die Beschreibung der Fähigkeit in Claudes Kontext verfügbar, und der vollständige Fähigkeitscode wird immer noch geladen, wenn Claude ihn intern aufruft.

Achten Sie genau auf die Schreibweise: Der korrekte Feldname ist user-invocable (mit 'c'). Eine häufige Fehlschreibung, user-invokable (mit 'k'), wird von Claude Code ignoriert. Die Fähigkeit behält ihre Standard-Sichtbarkeit, und der unbekannte Schlüssel hat keine Auswirkung. SkillProof hat diesen spezifischen Tippfehler in veröffentlichten Fähigkeiten beobachtet.

← Alle Glossarbegriffe