Skip to content llms.txt

user_invocable

When false, the skill is hidden from user-facing menus (e.g., the / command menu). The AI can still invoke it. Default: true.

Type: bool Content type: skills

ProviderSupportedMechanism
claude-codeyaml frontmatter key: user-invocable (optional bool, default true); controls /menu visibility only, not Skill tool access
copilot-clislash-prefixed skill name in user prompt (e.g. /frontend-design)
cursorWhen disable-model-invocation is true, the skill becomes an explicit slash command invocable by the user rather than auto-invoked by the model.
factory-droidyaml frontmatter key: user-invocable (optional bool, default: true)
windsurfExplicit @mention by skill name in Cascade input (e.g., @deploy-to-production). Always available regardless of auto-invocation eligibility.
ampnot documented — no mechanism to hide skills from user-facing menus is described; skills are managed via 'amp skill' CLI and command palette, not a slash-command invocation menu
cline
codex
crush
gemini-cli
kiro
opencodenot documented
pi
roo-codeNo user-invocation flag observed — skills are auto-loaded based on description matching
zednot documented