An artificial intelligence agent skill gives an agent a repeatable procedure for a defined task. It can describe required inputs, tool use, validation, error handling, security boundaries, and output formats, while including scripts or reference material that make the workflow more reliable.
Skills separate domain-specific operating knowledge from a general-purpose agent. They can be reused across tasks, updated independently, and connected to external services, but the agent must still enforce permissions and treat data returned by those services as untrusted.









