Click or drag to resize

AISkillConfiguration Properties

The AISkillConfiguration type exposes the following members.

Properties
 NameDescription
Public propertyDescription Short description of what the skill does and when to use it. Always visible to the AI model in the load_skill catalog, so it must be enough for the model to decide whether to load the skill.
Public propertyEffectiveInstructions Reads InstructionsFile from Settings\AI\Skills as plain text. Returns an empty string when no instructions file is configured.
Public propertyGUID Unique identifier for this skill configuration.
Public propertyInstructionsFile File name of the instructions file, relative to Settings\AI\Skills. The full text is returned to the AI model when the skill is loaded.
Public propertyIsEnabled When false, this skill is excluded from all agents without being deleted.
Public propertyName Unique skill name presented to the AI model and used as the skill_name argument of the built-in load_skill tool. Use kebab-case (e.g. build-report-from-sql).
Public propertyProgressLabel Friendly, end-user-facing text shown in the chat "thinking" panel while this skill is being loaded, instead of the raw skill name. Translatable via the repository AIToolProgress context. Leave empty to fall back to a generic label built from the skill name.
Public propertyToolGUIDs GUIDs of the AIToolConfiguration instances that become available to the agent once this skill is loaded. Leave empty for an instruction-only skill.
Top
See Also