Skip to content llms.txt

disable_model_invocation

When true, the AI cannot auto-invoke this skill; only the user can invoke it explicitly. Default: false.

Type: bool Content type: skills

ProviderSupportedMechanism
claude-codeyaml frontmatter key: disable-model-invocation (optional bool, default false)
codexopenai.yaml companion file key: policy.allow_implicit_invocation (optional bool; false disables implicit/auto invocation; defaults to true when absent)
crushyaml frontmatter key: disable-model-invocation (optional boolean) per the Agent Skills standard
cursoryaml frontmatter key: disable-model-invocation (optional bool, default false).
factory-droidyaml frontmatter key: disable-model-invocation (optional bool, default: false)
piyaml frontmatter key: disable-model-invocation (optional bool); confirmed in SkillFrontmatter TypeScript interface as disable-model-invocation?: boolean
ampnot documented — no mechanism to prevent the model from auto-invoking a skill; the model always selects based on name and description match
cline
copilot-cli
gemini-cli
kiro
opencodenot documented
roo-codeNo disable-model-invocation frontmatter field observed
windsurfnot documented
zednot documented