ProjectsAgentsModelFactory.SkillInlineContent Method

Definition

Inline content for defining a simple skill without uploading files. Follows the agentskills.io SKILL.md specification.

public static Azure.AI.Projects.Agents.SkillInlineContent SkillInlineContent(string description = default, string instructions = default, string license = default, string compatibility = default, System.Collections.Generic.IDictionary<string,string> metadata = default, System.Collections.Generic.IEnumerable<string> allowedTools = default);
static member SkillInlineContent : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * seq<string> -> Azure.AI.Projects.Agents.SkillInlineContent
Public Shared Function SkillInlineContent (Optional description As String = Nothing, Optional instructions As String = Nothing, Optional license As String = Nothing, Optional compatibility As String = Nothing, Optional metadata As IDictionary(Of String, String) = Nothing, Optional allowedTools As IEnumerable(Of String) = Nothing) As SkillInlineContent

Parameters

description
String

A human-readable description of what the skill does and when to use it.

instructions
String

The skill instructions in markdown format. This is the body content of the SKILL.md file.

license
String

License name or reference to a bundled license file.

compatibility
String

Environment requirements or compatibility notes for the skill.

metadata
IDictionary<String,String>

Arbitrary key-value metadata for additional properties.

allowedTools
IEnumerable<String>

List of pre-approved tools the skill may use. Experimental.

Returns

A new SkillInlineContent instance for mocking.

Applies to