Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microsoft/azure-mgmt-apicenter-dotnet
Azure API Center SDK for .NET. Centralized API inventory management with governance, versioning, and discovery.
Passed 17 of 23 test cases with the skill, and 11 of 23 without it.
and 11 more in the full report
8 fixed9 passed either way4 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
We need to toggle a deployment's state between active traffic and inactive maintenance in C# SDK code. Which enum type is assigned to ApiCenterDeploymentData.State?
| Checked | Without skill | With skill |
|---|---|---|
| Uses ApiCenterDeploymentState enum type. | Missed | Passed |
| Assigns ApiCenterDeploymentState.Active to mark the deployment active. | Missed | Passed |
The instructions your model reads when the skill loads.
Centralized API inventory and governance SDK for managing APIs across your organization.
dotnet add package Azure.ResourceManager.ApiCenter
dotnet add package Azure.Identity
Current Version: v1.0.0 (GA)
API Version: 2024-03-01
AZURE_SUBSCRIPTION_ID=<your-subscription-id> # Required: Azure subscription ID
AZURE_RESOURCE_GROUP=<your-resource-group> # Required: resource group name
AZURE_APICENTER_SERVICE_NAME=<your-apicenter-service> # Required: API Center service name
AZURE_TOKEN_CREDENTIALS=prod # Required only if DefaultAzureCredential is used in production
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.ApiCenter;
// Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=<specific_credential>
var credential = new DefaultAzureCredential(
DefaultAzureCredential.DefaultEnvironmentVariableName
);
// Or use a specific credential directly in production:
// See https://learn.microsoft.com/dotnet/api/overview/azure/identity-readme?view=azure-dotnet#credential-classes
// var credential = new ManagedIdentityCredential();
ArmClient client = new ArmClient(credential);
test cases passed, vs 11 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.