Class AgentSkill (0.7.0)

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.