Skip to content

Skill

Defines skill-related schemas for LM invokers.

Skill

Bases: BaseModel

Represents a skill in the language model provider.

Attributes:

Name Type Description
id str

Unique identifier for the skill returned by the API.

name str | None

Display name of the skill provided by the user. Defaults to None.

provider str

Provider of the skill.

skill_type str

Type of the skill.

version str | None

Version of the skill. Defaults to None.

metadata dict[str, Any]

Metadata for the skill. Defaults to empty dict.