AgentSkill(mapping=None, *, ignore_unknown_fields=False, **kwargs)Represents a distinct capability or function that an agent can perform.
Attributes |
|
|---|---|
| Name | Description |
id |
str
Required. A unique identifier for the agent's skill. |
name |
str
Required. A human-readable name for the skill. |
description |
str
Required. A detailed description of the skill. |
tags |
MutableSequence[str]
Required. A set of keywords describing the skill's capabilities. |
examples |
MutableSequence[str]
Example prompts or scenarios that this skill can handle. |
input_modes |
MutableSequence[str]
The set of supported input media types for this skill, overriding the agent's defaults. |
output_modes |
MutableSequence[str]
The set of supported output media types for this skill, overriding the agent's defaults. |