{"id":"30c340b5-c92b-4683-bb07-7da08c5ff45e","shortId":"NWx66F","kind":"skill","title":"azure-mgmt-apicenter-dotnet","tagline":"Azure API Center SDK for .NET. Centralized API inventory management with governance, versioning, and discovery.","description":"# Azure.ResourceManager.ApiCenter (.NET)\n\nCentralized API inventory and governance SDK for managing APIs across your organization.\n\n## Installation\n\n```bash\ndotnet add package Azure.ResourceManager.ApiCenter\ndotnet add package Azure.Identity\n```\n\n**Current Version**: v1.0.0 (GA)  \n**API Version**: 2024-03-01\n\n## Environment Variables\n\n```bash\nAZURE_SUBSCRIPTION_ID=<your-subscription-id>\nAZURE_RESOURCE_GROUP=<your-resource-group>\nAZURE_APICENTER_SERVICE_NAME=<your-apicenter-service>\n```\n\n## Authentication\n\n```csharp\nusing Azure.Identity;\nusing Azure.ResourceManager;\nusing Azure.ResourceManager.ApiCenter;\n\nArmClient client = new ArmClient(new DefaultAzureCredential());\n```\n\n## Resource Hierarchy\n\n```\nSubscription\n└── ResourceGroup\n    └── ApiCenterService                    # API inventory service\n        ├── Workspace                       # Logical grouping of APIs\n        │   ├── Api                         # API definition\n        │   │   └── ApiVersion              # Version of the API\n        │   │       └── ApiDefinition       # OpenAPI/GraphQL/etc specification\n        │   ├── Environment                 # Deployment target (dev/staging/prod)\n        │   └── Deployment                  # API deployed to environment\n        └── MetadataSchema                  # Custom metadata definitions\n```\n\n## Core Workflows\n\n### 1. Create API Center Service\n\n```csharp\nusing Azure.ResourceManager.ApiCenter;\nusing Azure.ResourceManager.ApiCenter.Models;\n\nResourceGroupResource resourceGroup = await client\n    .GetDefaultSubscriptionAsync()\n    .Result\n    .GetResourceGroupAsync(\"my-resource-group\");\n\nApiCenterServiceCollection services = resourceGroup.GetApiCenterServices();\n\nApiCenterServiceData data = new ApiCenterServiceData(AzureLocation.EastUS)\n{\n    Identity = new ManagedServiceIdentity(ManagedServiceIdentityType.SystemAssigned)\n};\n\nArmOperation<ApiCenterServiceResource> operation = await services\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"my-api-center\", data);\n\nApiCenterServiceResource service = operation.Value;\n```\n\n### 2. Create Workspace\n\n```csharp\nApiCenterWorkspaceCollection workspaces = service.GetApiCenterWorkspaces();\n\nApiCenterWorkspaceData workspaceData = new ApiCenterWorkspaceData\n{\n    Title = \"Engineering APIs\",\n    Description = \"APIs owned by the engineering team\"\n};\n\nArmOperation<ApiCenterWorkspaceResource> operation = await workspaces\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"engineering\", workspaceData);\n\nApiCenterWorkspaceResource workspace = operation.Value;\n```\n\n### 3. Create API\n\n```csharp\nApiCenterApiCollection apis = workspace.GetApiCenterApis();\n\nApiCenterApiData apiData = new ApiCenterApiData\n{\n    Title = \"Orders API\",\n    Description = \"API for managing customer orders\",\n    Kind = ApiKind.Rest,\n    LifecycleStage = ApiLifecycleStage.Production,\n    TermsOfService = new ApiTermsOfService\n    {\n        Uri = new Uri(\"https://example.com/terms\")\n    },\n    ExternalDocumentation = \n    {\n        new ApiExternalDocumentation\n        {\n            Title = \"Documentation\",\n            Uri = new Uri(\"https://docs.example.com/orders\")\n        }\n    },\n    Contacts =\n    {\n        new ApiContact\n        {\n            Name = \"API Support\",\n            Email = \"api-support@example.com\"\n        }\n    }\n};\n\n// Add custom metadata\napiData.CustomProperties = BinaryData.FromObjectAsJson(new\n{\n    team = \"orders-team\",\n    costCenter = \"CC-1234\"\n});\n\nArmOperation<ApiCenterApiResource> operation = await apis\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"orders-api\", apiData);\n\nApiCenterApiResource api = operation.Value;\n```\n\n### 4. Create API Version\n\n```csharp\nApiCenterApiVersionCollection versions = api.GetApiCenterApiVersions();\n\nApiCenterApiVersionData versionData = new ApiCenterApiVersionData\n{\n    Title = \"v1.0.0\",\n    LifecycleStage = ApiLifecycleStage.Production\n};\n\nArmOperation<ApiCenterApiVersionResource> operation = await versions\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"v1-0-0\", versionData);\n\nApiCenterApiVersionResource version = operation.Value;\n```\n\n### 5. Create API Definition (Upload OpenAPI Spec)\n\n```csharp\nApiCenterApiDefinitionCollection definitions = version.GetApiCenterApiDefinitions();\n\nApiCenterApiDefinitionData definitionData = new ApiCenterApiDefinitionData\n{\n    Title = \"OpenAPI Specification\",\n    Description = \"Orders API OpenAPI 3.0 definition\"\n};\n\nArmOperation<ApiCenterApiDefinitionResource> operation = await definitions\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"openapi\", definitionData);\n\nApiCenterApiDefinitionResource definition = operation.Value;\n\n// Import specification\nstring openApiSpec = await File.ReadAllTextAsync(\"orders-api.yaml\");\n\nApiSpecImportContent importContent = new ApiSpecImportContent\n{\n    Format = ApiSpecImportSourceFormat.Inline,\n    Value = openApiSpec,\n    Specification = new ApiSpecImportSpecification\n    {\n        Name = \"openapi\",\n        Version = \"3.0.1\"\n    }\n};\n\nawait definition.ImportSpecificationAsync(WaitUntil.Completed, importContent);\n```\n\n### 6. Export API Specification\n\n```csharp\nApiCenterApiDefinitionResource definition = await client\n    .GetApiCenterApiDefinitionResource(definitionResourceId)\n    .GetAsync();\n\nArmOperation<ApiSpecExportResult> operation = await definition\n    .ExportSpecificationAsync(WaitUntil.Completed);\n\nApiSpecExportResult result = operation.Value;\n\n// result.Format - e.g., \"inline\"\n// result.Value - the specification content\n```\n\n### 7. Create Environment\n\n```csharp\nApiCenterEnvironmentCollection environments = workspace.GetApiCenterEnvironments();\n\nApiCenterEnvironmentData envData = new ApiCenterEnvironmentData\n{\n    Title = \"Production\",\n    Description = \"Production environment\",\n    Kind = ApiCenterEnvironmentKind.Production,\n    Server = new ApiCenterEnvironmentServer\n    {\n        ManagementPortalUris = { new Uri(\"https://portal.azure.com\") }\n    },\n    Onboarding = new EnvironmentOnboardingModel\n    {\n        Instructions = \"Contact platform team for access\",\n        DeveloperPortalUris = { new Uri(\"https://developer.example.com\") }\n    }\n};\n\nArmOperation<ApiCenterEnvironmentResource> operation = await environments\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"production\", envData);\n```\n\n### 8. Create Deployment\n\n```csharp\nApiCenterDeploymentCollection deployments = workspace.GetApiCenterDeployments();\n\n// Get environment resource ID\nResourceIdentifier envResourceId = ApiCenterEnvironmentResource.CreateResourceIdentifier(\n    subscriptionId, resourceGroupName, serviceName, workspaceName, \"production\");\n\n// Get API definition resource ID\nResourceIdentifier definitionResourceId = ApiCenterApiDefinitionResource.CreateResourceIdentifier(\n    subscriptionId, resourceGroupName, serviceName, workspaceName, \n    \"orders-api\", \"v1-0-0\", \"openapi\");\n\nApiCenterDeploymentData deploymentData = new ApiCenterDeploymentData\n{\n    Title = \"Orders API - Production\",\n    Description = \"Production deployment of Orders API v1.0.0\",\n    EnvironmentId = envResourceId,\n    DefinitionId = definitionResourceId,\n    State = ApiCenterDeploymentState.Active,\n    Server = new ApiCenterDeploymentServer\n    {\n        RuntimeUris = { new Uri(\"https://api.example.com/orders\") }\n    }\n};\n\nArmOperation<ApiCenterDeploymentResource> operation = await deployments\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"orders-api-prod\", deploymentData);\n```\n\n### 9. Create Metadata Schema\n\n```csharp\nApiCenterMetadataSchemaCollection schemas = service.GetApiCenterMetadataSchemas();\n\nstring jsonSchema = \"\"\"\n{\n    \"type\": \"object\",\n    \"properties\": {\n        \"team\": {\n            \"type\": \"string\",\n            \"title\": \"Owning Team\"\n        },\n        \"costCenter\": {\n            \"type\": \"string\",\n            \"title\": \"Cost Center\"\n        },\n        \"dataClassification\": {\n            \"type\": \"string\",\n            \"enum\": [\"public\", \"internal\", \"confidential\"],\n            \"title\": \"Data Classification\"\n        }\n    },\n    \"required\": [\"team\"]\n}\n\"\"\";\n\nApiCenterMetadataSchemaData schemaData = new ApiCenterMetadataSchemaData\n{\n    Schema = jsonSchema,\n    AssignedTo =\n    {\n        new MetadataAssignment\n        {\n            Entity = MetadataAssignmentEntity.Api,\n            Required = true\n        }\n    }\n};\n\nArmOperation<ApiCenterMetadataSchemaResource> operation = await schemas\n    .CreateOrUpdateAsync(WaitUntil.Completed, \"api-metadata\", schemaData);\n```\n\n### 10. List and Search APIs\n\n```csharp\n// List all APIs in a workspace\nApiCenterWorkspaceResource workspace = await client\n    .GetApiCenterWorkspaceResource(workspaceResourceId)\n    .GetAsync();\n\nawait foreach (ApiCenterApiResource api in workspace.GetApiCenterApis())\n{\n    Console.WriteLine($\"API: {api.Data.Title}\");\n    Console.WriteLine($\"  Kind: {api.Data.Kind}\");\n    Console.WriteLine($\"  Stage: {api.Data.LifecycleStage}\");\n    \n    // List versions\n    await foreach (ApiCenterApiVersionResource version in api.GetApiCenterApiVersions())\n    {\n        Console.WriteLine($\"  Version: {version.Data.Title}\");\n    }\n}\n\n// List environments\nawait foreach (ApiCenterEnvironmentResource env in workspace.GetApiCenterEnvironments())\n{\n    Console.WriteLine($\"Environment: {env.Data.Title} ({env.Data.Kind})\");\n}\n\n// List deployments\nawait foreach (ApiCenterDeploymentResource deployment in workspace.GetApiCenterDeployments())\n{\n    Console.WriteLine($\"Deployment: {deployment.Data.Title}\");\n    Console.WriteLine($\"  State: {deployment.Data.State}\");\n}\n```\n\n## Key Types Reference\n\n| Type | Purpose |\n|------|---------|\n| `ApiCenterServiceResource` | API Center service instance |\n| `ApiCenterWorkspaceResource` | Logical grouping of APIs |\n| `ApiCenterApiResource` | Individual API |\n| `ApiCenterApiVersionResource` | Version of an API |\n| `ApiCenterApiDefinitionResource` | API specification (OpenAPI, etc.) |\n| `ApiCenterEnvironmentResource` | Deployment environment |\n| `ApiCenterDeploymentResource` | API deployment to environment |\n| `ApiCenterMetadataSchemaResource` | Custom metadata schema |\n| `ApiKind` | rest, graphql, grpc, soap, webhook, websocket, mcp |\n| `ApiLifecycleStage` | design, development, testing, preview, production, deprecated, retired |\n| `ApiCenterEnvironmentKind` | development, testing, staging, production |\n| `ApiCenterDeploymentState` | active, inactive |\n\n## Best Practices\n\n1. **Organize with workspaces** — Group APIs by team, domain, or product\n2. **Use metadata schemas** — Define custom properties for governance\n3. **Track lifecycle stages** — Keep API status current (design → production → deprecated)\n4. **Document environments** — Include onboarding instructions and portal URIs\n5. **Version consistently** — Use semantic versioning for API versions\n6. **Import specifications** — Upload OpenAPI/GraphQL specs for discovery\n7. **Link deployments** — Connect APIs to their runtime environments\n8. **Use managed identity** — Enable SystemAssigned identity for secure integrations\n\n## Error Handling\n\n```csharp\nusing Azure;\n\ntry\n{\n    ArmOperation<ApiCenterApiResource> operation = await apis\n        .CreateOrUpdateAsync(WaitUntil.Completed, \"my-api\", apiData);\n}\ncatch (RequestFailedException ex) when (ex.Status == 409)\n{\n    Console.WriteLine(\"API already exists with conflicting configuration\");\n}\ncatch (RequestFailedException ex) when (ex.Status == 400)\n{\n    Console.WriteLine($\"Invalid request: {ex.Message}\");\n}\ncatch (RequestFailedException ex)\n{\n    Console.WriteLine($\"Azure error: {ex.Status} - {ex.Message}\");\n}\n```\n\n## Related SDKs\n\n| SDK | Purpose | Install |\n|-----|---------|---------|\n| `Azure.ResourceManager.ApiCenter` | API Center management (this SDK) | `dotnet add package Azure.ResourceManager.ApiCenter` |\n| `Azure.ResourceManager.ApiManagement` | API gateway and policies | `dotnet add package Azure.ResourceManager.ApiManagement` |\n\n## Reference Links\n\n| Resource | URL |\n|----------|-----|\n| NuGet Package | https://www.nuget.org/packages/Azure.ResourceManager.ApiCenter |\n| API Reference | https://learn.microsoft.com/dotnet/api/azure.resourcemanager.apicenter |\n| Product Documentation | https://learn.microsoft.com/azure/api-center/ |\n| GitHub Source | https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/apicenter/Azure.ResourceManager.ApiCenter |\n\n## When to Use\nThis skill is applicable to execute the workflow or actions described in the overview.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["azure","mgmt","apicenter","dotnet","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents"],"capabilities":["skill","source-sickn33","skill-azure-mgmt-apicenter-dotnet","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/azure-mgmt-apicenter-dotnet","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34928 github stars · SKILL.md body (12,650 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T18:50:31.660Z","embedding":null,"createdAt":"2026-04-18T21:32:40.340Z","updatedAt":"2026-04-24T18:50:31.660Z","lastSeenAt":"2026-04-24T18:50:31.660Z","tsv":"'-0':300,301,476,477 '-01':53 '-03':52 '-1234':263 '/azure/api-center/':882 '/azure/azure-sdk-for-net/tree/main/sdk/apicenter/azure.resourcemanager.apicenter':887 '/dotnet/api/azure.resourcemanager.apicenter':877 '/orders':242,508 '/packages/azure.resourcemanager.apicenter':872 '/terms':231 '1':120,717 '10':580 '2':167,728 '2024':51 '3':199,737 '3.0':328 '3.0.1':362 '4':277,748 '400':827 '409':814 '5':306,757 '6':367,766 '7':395,774 '8':441,783 '9':520 'access':428 'across':32 'action':900 'activ':713 'add':38,42,251,852,861 'alreadi':817 'api':7,13,24,31,49,86,93,94,95,101,110,122,161,180,182,201,204,212,214,247,267,272,275,279,308,326,369,461,474,485,492,517,577,584,588,602,606,657,665,668,673,675,683,722,742,764,778,802,807,816,846,856,873 'api-metadata':576 'api-support@example.com':250 'api.data.kind':610 'api.data.lifecyclestage':613 'api.data.title':607 'api.example.com':507 'api.example.com/orders':506 'api.getapicenterapiversions':284,621 'apicent':4,64 'apicenterapicollect':203 'apicenterapidata':206,209 'apicenterapidefinitioncollect':314 'apicenterapidefinitiondata':317,320 'apicenterapidefinitionresourc':338,372,674 'apicenterapidefinitionresource.createresourceidentifier':467 'apicenterapiresourc':274,601,666 'apicenterapiversioncollect':282 'apicenterapiversiondata':285,288 'apicenterapiversionresourc':303,618,669 'apicenterdeploymentcollect':445 'apicenterdeploymentdata':479,482 'apicenterdeploymentresourc':641,682 'apicenterdeploymentserv':502 'apicenterdeploymentst':712 'apicenterdeploymentstate.active':499 'apicenterenvironmentcollect':399 'apicenterenvironmentdata':402,405 'apicenterenvironmentkind':707 'apicenterenvironmentkind.production':412 'apicenterenvironmentresourc':629,679 'apicenterenvironmentresource.createresourceidentifier':454 'apicenterenvironmentserv':415 'apicentermetadataschemacollect':525 'apicentermetadataschemadata':557,560 'apicentermetadataschemaresourc':687 'apicenterservic':85 'apicenterservicecollect':141 'apicenterservicedata':144,147 'apicenterserviceresourc':164,656 'apicenterworkspacecollect':171 'apicenterworkspacedata':174,177 'apicenterworkspaceresourc':196,592,661 'apicontact':245 'apidata':207,273,808 'apidata.customproperties':254 'apidefinit':102 'apiexternaldocument':234 'apikind':691 'apikind.rest':220 'apilifecyclestag':699 'apilifecyclestage.production':222,292 'apispecexportresult':385 'apispecimportcont':348,351 'apispecimportsourceformat.inline':353 'apispecimportspecif':358 'apitermsofservic':225 'apivers':97 'applic':894 'armclient':75,78 'armoper':153,188,264,293,330,379,433,509,570,799 'ask':938 'assignedto':563 'authent':67 'await':132,155,190,266,295,332,345,363,374,381,435,511,572,594,599,616,627,639,801 'azur':2,6,57,60,63,797,836 'azure-mgmt-apicenter-dotnet':1 'azure.identity':44,70 'azure.resourcemanager':72 'azure.resourcemanager.apicenter':21,40,74,127,845,854 'azure.resourcemanager.apicenter.models':129 'azure.resourcemanager.apimanagement':855,863 'azurelocation.eastus':148 'bash':36,56 'best':715 'binarydata.fromobjectasjson':255 'boundari':946 'catch':809,822,832 'cc':262 'center':8,123,162,544,658,847 'central':12,23 'clarif':940 'classif':554 'clear':913 'client':76,133,375,595 'confidenti':551 'configur':821 'conflict':820 'connect':777 'consist':759 'console.writeline':605,608,611,622,633,645,648,815,828,835 'contact':243,424 'content':394 'core':118 'cost':543 'costcent':261,539 'creat':121,168,200,278,307,396,442,521 'createorupdateasync':157,192,268,297,334,437,513,574,803 'criteria':949 'csharp':68,125,170,202,281,313,371,398,444,524,585,795 'current':45,744 'custom':115,217,252,688,733 'data':145,163,553 'dataclassif':545 'defaultazurecredenti':80 'defin':732 'definit':96,117,309,315,329,333,339,373,382,462 'definition.importspecificationasync':364 'definitiondata':318,337 'definitionid':496 'definitionresourceid':377,466,497 'deploy':106,109,111,443,446,489,512,638,642,646,680,684,776 'deployment.data.state':650 'deployment.data.title':647 'deploymentdata':480,519 'deprec':705,747 'describ':901,917 'descript':181,213,324,408,487 'design':700,745 'dev/staging/prod':108 'develop':701,708 'developer.example.com':432 'developerportaluri':429 'discoveri':20,773 'docs.example.com':241 'docs.example.com/orders':240 'document':236,749,879 'domain':725 'dotnet':5,37,41,851,860 'e.g':389 'email':249 'enabl':787 'engin':179,186,194 'entiti':566 'enum':548 'env':630 'env.data.kind':636 'env.data.title':635 'envdata':403,440 'environ':54,105,113,397,400,410,436,449,626,634,681,686,750,782,929 'environment-specif':928 'environmentid':494 'environmentonboardingmodel':422 'envresourceid':453,495 'error':793,837 'etc':678 'ex':811,824,834 'ex.message':831,839 'ex.status':813,826,838 'example.com':230 'example.com/terms':229 'execut':896 'exist':818 'expert':934 'export':368 'exportspecificationasync':383 'externaldocument':232 'file.readalltextasync':346 'foreach':600,617,628,640 'format':352 'ga':48 'gateway':857 'get':448,460 'getapicenterapidefinitionresourc':376 'getapicenterworkspaceresourc':596 'getasync':378,598 'getdefaultsubscriptionasync':134 'getresourcegroupasync':136 'github':883 'github.com':886 'github.com/azure/azure-sdk-for-net/tree/main/sdk/apicenter/azure.resourcemanager.apicenter':885 'govern':17,27,736 'graphql':693 'group':62,91,140,663,721 'grpc':694 'handl':794 'hierarchi':82 'id':59,451,464 'ident':149,786,789 'import':341,767 'importcont':349,366 'inact':714 'includ':751 'individu':667 'inlin':390 'input':943 'instal':35,844 'instanc':660 'instruct':423,753 'integr':792 'intern':550 'invalid':829 'inventori':14,25,87 'jsonschema':529,562 'keep':741 'key':651 'kind':219,411,609 'learn.microsoft.com':876,881 'learn.microsoft.com/azure/api-center/':880 'learn.microsoft.com/dotnet/api/azure.resourcemanager.apicenter':875 'lifecycl':739 'lifecyclestag':221,291 'limit':905 'link':775,865 'list':581,586,614,625,637 'logic':90,662 'manag':15,30,216,785,848 'managedserviceident':151 'managedserviceidentitytype.systemassigned':152 'managementportaluri':416 'match':914 'mcp':698 'metadata':116,253,522,578,689,730 'metadataassign':565 'metadataassignmententity.api':567 'metadataschema':114 'mgmt':3 'miss':951 'my-api':805 'my-api-cent':159 'my-resource-group':137 'name':66,246,359 'net':11,22 'new':77,79,146,150,176,208,224,227,233,238,244,256,287,319,350,357,404,414,417,421,430,481,501,504,559,564 'nuget':868 'object':531 'onboard':420,752 'openapi':311,322,327,336,360,478,677 'openapi/graphql':770 'openapi/graphql/etc':103 'openapispec':344,355 'oper':154,189,265,294,331,380,434,510,571,800 'operation.value':166,198,276,305,340,387 'order':211,218,259,271,325,473,484,491,516 'orders-api':270,472 'orders-api-prod':515 'orders-api.yaml':347 'orders-team':258 'organ':34,718 'output':923 'overview':904 'own':183,537 'packag':39,43,853,862,869 'permiss':944 'platform':425 'polici':859 'portal':755 'portal.azure.com':419 'practic':716 'preview':703 'prod':518 'product':407,409,439,459,486,488,704,711,727,746,878 'properti':532,734 'public':549 'purpos':655,843 'refer':653,864,874 'relat':840 'request':830 'requestfailedexcept':810,823,833 'requir':555,568,942 'resourc':61,81,139,450,463,866 'resourcegroup':84,131 'resourcegroup.getapicenterservices':143 'resourcegroupnam':456,469 'resourcegroupresourc':130 'resourceidentifi':452,465 'rest':692 'result':135,386 'result.format':388 'result.value':391 'retir':706 'review':935 'runtim':781 'runtimeuri':503 'safeti':945 'schema':523,526,561,573,690,731 'schemadata':558,579 'scope':916 'sdk':9,28,842,850 'sdks':841 'search':583 'secur':791 'semant':761 'server':413,500 'servic':65,88,124,142,156,165,659 'service.getapicentermetadataschemas':527 'service.getapicenterworkspaces':173 'servicenam':457,470 'skill':892,908 'skill-azure-mgmt-apicenter-dotnet' 'soap':695 'sourc':884 'source-sickn33' 'spec':312,771 'specif':104,323,342,356,370,393,676,768,930 'stage':612,710,740 'state':498,649 'status':743 'stop':936 'string':343,528,535,541,547 'subscript':58,83 'subscriptionid':455,468 'substitut':926 'success':948 'support':248 'systemassign':788 'target':107 'task':912 'team':187,257,260,426,533,538,556,724 'termsofservic':223 'test':702,709,932 'titl':178,210,235,289,321,406,483,536,542,552 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'track':738 'treat':921 'tri':798 'true':569 'type':530,534,540,546,652,654 'upload':310,769 'uri':226,228,237,239,418,431,505,756 'url':867 'use':69,71,73,126,128,729,760,784,796,890,906 'v1':299,475 'v1.0.0':47,290,493 'valid':931 'valu':354 'variabl':55 'version':18,46,50,98,280,283,296,304,361,615,619,623,670,758,762,765 'version.data.title':624 'version.getapicenterapidefinitions':316 'versiondata':286,302 'waituntil.completed':158,193,269,298,335,365,384,438,514,575,804 'webhook':696 'websocket':697 'workflow':119,898 'workspac':89,169,172,191,197,591,593,720 'workspace.getapicenterapis':205,604 'workspace.getapicenterdeployments':447,644 'workspace.getapicenterenvironments':401,632 'workspacedata':175,195 'workspacenam':458,471 'workspaceresourceid':597 'www.nuget.org':871 'www.nuget.org/packages/azure.resourcemanager.apicenter':870","prices":[{"id":"ee145311-9b54-4c72-9db1-3a161e1f3248","listingId":"30c340b5-c92b-4683-bb07-7da08c5ff45e","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:32:40.340Z"}],"sources":[{"listingId":"30c340b5-c92b-4683-bb07-7da08c5ff45e","source":"github","sourceId":"sickn33/antigravity-awesome-skills/azure-mgmt-apicenter-dotnet","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-apicenter-dotnet","isPrimary":false,"firstSeenAt":"2026-04-18T21:32:40.340Z","lastSeenAt":"2026-04-24T18:50:31.660Z"}],"details":{"listingId":"30c340b5-c92b-4683-bb07-7da08c5ff45e","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"azure-mgmt-apicenter-dotnet","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34928,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"368402e601b0fb8579913f1400ecf07b6db99be0","skill_md_path":"skills/azure-mgmt-apicenter-dotnet/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-apicenter-dotnet"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"azure-mgmt-apicenter-dotnet","description":"Azure API Center SDK for .NET. Centralized API inventory management with governance, versioning, and discovery."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/azure-mgmt-apicenter-dotnet"},"updatedAt":"2026-04-24T18:50:31.660Z"}}