Definition
An executable capability exposed to an AI application or agent, such as reading a file, querying an API, running code, or changing external state.
Distinguish it from nearby terms
A tool can act or retrieve; a skill teaches a procedure; a resource supplies context.
Check your understanding
Tool descriptions and schemas are inputs to model behavior and must be treated as supply-chain surfaces.