AISkill |
The AISkillConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
| Description | 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. | |
| EffectiveInstructions | Reads InstructionsFile from Settings\AI\Skills as plain text. Returns an empty string when no instructions file is configured. | |
| GUID | Unique identifier for this skill configuration. | |
| InstructionsFile | 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. | |
| IsEnabled | When false, this skill is excluded from all agents without being deleted. | |
| Name | 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). | |
| ProgressLabel | 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. | |
| ToolGUIDs | GUIDs of the AIToolConfiguration instances that become available to the agent once this skill is loaded. Leave empty for an instruction-only skill. |