diff --git a/cli/azd/cmd/testdata/TestFigSpec.ts b/cli/azd/cmd/testdata/TestFigSpec.ts index 0462b640774..5d488706251 100644 --- a/cli/azd/cmd/testdata/TestFigSpec.ts +++ b/cli/azd/cmd/testdata/TestFigSpec.ts @@ -8239,7 +8239,7 @@ const completionSpec: Fig.Spec = { }, { name: ['skill'], - description: 'Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. (Beta)', + description: 'Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal.', subcommands: [ { name: ['add'], diff --git a/cli/azd/cmd/testdata/TestUsage-azd-ai-skill.snap b/cli/azd/cmd/testdata/TestUsage-azd-ai-skill.snap index 0e207e2d408..53233de5ea2 100644 --- a/cli/azd/cmd/testdata/TestUsage-azd-ai-skill.snap +++ b/cli/azd/cmd/testdata/TestUsage-azd-ai-skill.snap @@ -1,5 +1,5 @@ -Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. (Beta) +Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. Usage azd ai skill [flags] diff --git a/cli/azd/cmd/testdata/TestUsage-azd-ai.snap b/cli/azd/cmd/testdata/TestUsage-azd-ai.snap index cf7d00d9913..89ec3afa811 100644 --- a/cli/azd/cmd/testdata/TestUsage-azd-ai.snap +++ b/cli/azd/cmd/testdata/TestUsage-azd-ai.snap @@ -15,7 +15,7 @@ Available Commands models : Extension for managing custom models in Azure AI Foundry. (Preview) project : Manage Microsoft Foundry Project resources from your terminal. (Beta) routine : Manage Microsoft Foundry Routines from your terminal. (Beta) - skill : Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. (Beta) + skill : Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. toolbox : Manage Microsoft Foundry Toolboxes from your terminal. (Beta) Global Flags diff --git a/cli/azd/extensions/registry.json b/cli/azd/extensions/registry.json index 2295f41d7e6..b5ce36af6ab 100644 --- a/cli/azd/extensions/registry.json +++ b/cli/azd/extensions/registry.json @@ -12693,8 +12693,8 @@ { "id": "azure.ai.skills", "namespace": "ai.skill", - "displayName": "Foundry skills (Beta)", - "description": "Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal. (Beta)", + "displayName": "Foundry skills", + "description": "Manage Microsoft Foundry skills (reusable agent behavioral guidelines) from your terminal.", "versions": [ { "version": "0.1.0-preview", @@ -13702,6 +13702,95 @@ "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0-beta.10/azure-ai-skills-windows-arm64.zip" } } + }, + { + "version": "1.0.0", + "requiredAzdVersion": ">=1.37.0", + "capabilities": [ + "custom-commands", + "service-target-provider", + "metadata" + ], + "providers": [ + { + "name": "azure.ai.skill", + "type": "service-target", + "description": "Upserts Foundry skills declared as azure.ai.skill services in azure.yaml" + } + ], + "usage": "azd ai skill [options]", + "examples": [ + { + "name": "add", + "description": "Add a skill service to the current azure.yaml.", + "usage": "azd ai skill add my-skill --file ./skills/my-skill" + }, + { + "name": "list", + "description": "List skills in the current Foundry project.", + "usage": "azd ai skill list" + }, + { + "name": "create", + "description": "Create a skill from a SKILL.md file.", + "usage": "azd ai skill create my-skill --file ./SKILL.md" + }, + { + "name": "download", + "description": "Download and extract a skill into ./.agents/skills/.", + "usage": "azd ai skill download my-skill" + } + ], + "artifacts": { + "darwin/amd64": { + "checksum": { + "algorithm": "sha256", + "value": "cfe68e0059f54564ea67e95dd66fbaaa169da4a5185823d53765a4cdf1c19c58" + }, + "entryPoint": "azure-ai-skills-darwin-amd64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0/azure-ai-skills-darwin-amd64.zip" + }, + "darwin/arm64": { + "checksum": { + "algorithm": "sha256", + "value": "a7e841e642ecc49ac6a0d445ce91d5159521b36a359c1469c8806ca020ff9018" + }, + "entryPoint": "azure-ai-skills-darwin-arm64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0/azure-ai-skills-darwin-arm64.zip" + }, + "linux/amd64": { + "checksum": { + "algorithm": "sha256", + "value": "0422e2ac76bcc5cfb8418a579a46e668f3596340663c0fdb5485078c5aab5168" + }, + "entryPoint": "azure-ai-skills-linux-amd64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0/azure-ai-skills-linux-amd64.tar.gz" + }, + "linux/arm64": { + "checksum": { + "algorithm": "sha256", + "value": "9420f05c8cbe7acb05950e639ab3f7b84735cfeb156e7c4f62bb05b98afc6a8a" + }, + "entryPoint": "azure-ai-skills-linux-arm64", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0/azure-ai-skills-linux-arm64.tar.gz" + }, + "windows/amd64": { + "checksum": { + "algorithm": "sha256", + "value": "e4f506933d227cf65245e60afadf52492ee9c02aa753a0021a51724cfc510c24" + }, + "entryPoint": "azure-ai-skills-windows-amd64.exe", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0/azure-ai-skills-windows-amd64.zip" + }, + "windows/arm64": { + "checksum": { + "algorithm": "sha256", + "value": "b5ea8592e3b0148df686a3e221bc7c51dd920c60ce99ad8b67c0a45551b400c6" + }, + "entryPoint": "azure-ai-skills-windows-arm64.exe", + "url": "https://github.com/Azure/azure-dev/releases/download/azd-ext-azure-ai-skills_1.0.0/azure-ai-skills-windows-arm64.zip" + } + } } ], "tags": [