Agent Skills

A Skill packages task-specific instructions and resources that can be used by a Visual Agent.

Each Skill contains the following fields:

  • Name (Skill ID): Used by the agent to identify the skill. (Must use lowercase alphanumeric characters and single hyphens only. Must start and end with an alphanumeric character. Max 64 characters.)

  • Description: Describes the skill’s purpose and usage. The agent uses this to determine whether the Skill should be loaded. (Max 1024 characters.)

  • Metadata (optional): Key/value pairs used by the agent as additional information

  • Instructions: Loaded only when the Agent decides the Skill is relevant. Provides detailed guidance for the agent to follow, such as workflows, rules, assumptions, and response format. Supports Markdown.

  • Resources (optional): Additional text and image files that can be referenced in the instructions. Only loaded when relevant.

See the Agent Skills format for more information about writing SKILL.md files.