Edit

Share via


agentSkill resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a distinct capability or function that an agent can perform, as defined in the agentCardManifest.

Properties

Property Type Description
description String A detailed description of the skill, intended to help clients or users understand its purpose and functionality.
displayName String A human-readable name for the skill.
examples String collection Example prompts or scenarios that this skill can handle. Provides a hint to the client on how to use the skill.
id String A unique identifier for the agent's skill.
inputModes String collection The set of supported input MIME types for this skill, overriding the agent's defaults.
outputModes String collection The set of supported output MIME types for this skill, overriding the agent's defaults.
security securityRequirement collection Security schemes necessary for the agent to leverage this skill.
tags String collection A set of keywords describing the skill's capabilities.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.agentSkill",
  "id": "String",
  "displayName": "String",
  "description": "String",
  "tags": [
    "String"
  ],
  "examples": [
    "String"
  ],
  "inputModes": [
    "String"
  ],
  "outputModes": [
    "String"
  ],
  "security": [
    {
      "@odata.type": "microsoft.graph.securityRequirement"
    }
  ]
}