Skip to contentllms.txt

auto_invocable

Whether the provider supports automatic model-driven skill invocation — the model selects and activates a skill without explicit user syntax. Implementations vary: description-field semantic matching, explicit keyword arrays, and boolean flags are all equivalent mechanisms for the same concept. Note: a description field paired with an opt-out disable_model_invocation flag is functionally equivalent to an explicit auto_invocable boolean — both express that the skill participates in automatic activation unless suppressed.

Type: bool Content type: skills

ProviderSupportedMechanism
ampModel auto-selects skill by matching user request against frontmatter name and description fields; no explicit opt-out mechanism is documented.
clineCline auto-invokes skills by matching user message against the description frontmatter field via the use_skill tool; no explicit @-mention syntax exists.
kiroKeywords array in POWER.md frontmatter (key: keywords); Kiro activates the power when any listed keyword is mentioned in conversation.
piSkill name and description are injected into the system prompt as XML; the agent loads matching SKILL.md bodies on demand. Skills with disable-model-invocation: true are excluded from system prompt injection.
windsurfCascade auto-invokes a skill when the user's request semantically matches its description frontmatter field.
claude-codenot documented
codexnot documented
copilot-clinot documented
crushnot documented
cursornot documented
factory-droidnot documented
gemini-clinot documented
opencodenot documented
roo-codenot documented
zednot documented