{"id":"4a794445-079c-4066-b3f3-11c3d0ec5791","shortId":"7ULyRY","kind":"skill","title":"azure-mgmt-mongodbatlas-dotnet","tagline":"Manage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.","description":"# Azure.ResourceManager.MongoDBAtlas SDK\n\nManage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace.\n\n## Package Information\n\n| Property | Value |\n|----------|-------|\n| Package | `Azure.ResourceManager.MongoDBAtlas` |\n| Version | 1.0.0 (GA) |\n| API Version | 2025-06-01 |\n| Resource Type | `MongoDB.Atlas/organizations` |\n| NuGet | [Azure.ResourceManager.MongoDBAtlas](https://www.nuget.org/packages/Azure.ResourceManager.MongoDBAtlas) |\n\n## Installation\n\n```bash\ndotnet add package Azure.ResourceManager.MongoDBAtlas\ndotnet add package Azure.Identity\ndotnet add package Azure.ResourceManager\n```\n\n## Important Scope Limitation\n\nThis SDK manages **MongoDB Atlas Organizations as Azure ARM resources** for marketplace integration. It does NOT directly manage:\n- Atlas clusters\n- Databases\n- Collections\n- Users/roles\n\nFor cluster management, use the MongoDB Atlas API directly after creating the organization.\n\n## Authentication\n\n```csharp\nusing Azure.Identity;\nusing Azure.ResourceManager;\nusing Azure.ResourceManager.MongoDBAtlas;\nusing Azure.ResourceManager.MongoDBAtlas.Models;\n\n// Create ARM client with DefaultAzureCredential\nvar credential = new DefaultAzureCredential();\nvar armClient = new ArmClient(credential);\n```\n\n## Core Types\n\n| Type | Purpose |\n|------|---------|\n| `MongoDBAtlasOrganizationResource` | ARM resource representing an Atlas organization |\n| `MongoDBAtlasOrganizationCollection` | Collection of organizations in a resource group |\n| `MongoDBAtlasOrganizationData` | Data model for organization resource |\n| `MongoDBAtlasOrganizationProperties` | Organization-specific properties |\n| `MongoDBAtlasMarketplaceDetails` | Azure Marketplace subscription details |\n| `MongoDBAtlasOfferDetails` | Marketplace offer configuration |\n| `MongoDBAtlasUserDetails` | User information for the organization |\n| `MongoDBAtlasPartnerProperties` | MongoDB-specific properties (org name, ID) |\n\n## Workflows\n\n### Get Organization Collection\n\n```csharp\n// Get resource group\nvar subscription = await armClient.GetDefaultSubscriptionAsync();\nvar resourceGroup = await subscription.GetResourceGroupAsync(\"my-resource-group\");\n\n// Get organizations collection\nMongoDBAtlasOrganizationCollection organizations = \n    resourceGroup.Value.GetMongoDBAtlasOrganizations();\n```\n\n### Create Organization\n\n```csharp\nvar organizationName = \"my-atlas-org\";\nvar location = AzureLocation.EastUS2;\n\n// Build organization data\nvar organizationData = new MongoDBAtlasOrganizationData(location)\n{\n    Properties = new MongoDBAtlasOrganizationProperties(\n        marketplace: new MongoDBAtlasMarketplaceDetails(\n            subscriptionId: \"your-azure-subscription-id\",\n            offerDetails: new MongoDBAtlasOfferDetails(\n                publisherId: \"mongodb\",\n                offerId: \"mongodb_atlas_azure_native_prod\",\n                planId: \"private_plan\",\n                planName: \"Pay as You Go (Free) (Private)\",\n                termUnit: \"P1M\",\n                termId: \"gmz7xq9ge3py\"\n            )\n        ),\n        user: new MongoDBAtlasUserDetails(\n            emailAddress: \"admin@example.com\",\n            upn: \"admin@example.com\"\n        )\n        {\n            FirstName = \"Admin\",\n            LastName = \"User\"\n        }\n    )\n    {\n        PartnerProperties = new MongoDBAtlasPartnerProperties\n        {\n            OrganizationName = organizationName\n        }\n    },\n    Tags = { [\"Environment\"] = \"Production\" }\n};\n\n// Create the organization (long-running operation)\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Completed,\n    organizationName,\n    organizationData\n);\n\nMongoDBAtlasOrganizationResource organization = operation.Value;\nConsole.WriteLine($\"Created: {organization.Id}\");\n```\n\n### Get Existing Organization\n\n```csharp\n// Option 1: From collection\nMongoDBAtlasOrganizationResource org = \n    await organizations.GetAsync(\"my-atlas-org\");\n\n// Option 2: From resource identifier\nvar resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n    subscriptionId: \"subscription-id\",\n    resourceGroupName: \"my-resource-group\",\n    organizationName: \"my-atlas-org\"\n);\nMongoDBAtlasOrganizationResource org2 = \n    armClient.GetMongoDBAtlasOrganizationResource(resourceId);\nawait org2.GetAsync(); // Fetch data\n```\n\n### List Organizations\n\n```csharp\n// List in resource group\nawait foreach (var org in organizations.GetAllAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name}\");\n    Console.WriteLine($\"  Location: {org.Data.Location}\");\n    Console.WriteLine($\"  State: {org.Data.Properties?.ProvisioningState}\");\n}\n\n// List across subscription\nawait foreach (var org in subscription.GetMongoDBAtlasOrganizationsAsync())\n{\n    Console.WriteLine($\"Org: {org.Data.Name} in {org.Data.Id}\");\n}\n```\n\n### Update Tags\n\n```csharp\n// Add a single tag\nawait organization.AddTagAsync(\"CostCenter\", \"12345\");\n\n// Replace all tags\nawait organization.SetTagsAsync(new Dictionary<string, string>\n{\n    [\"Environment\"] = \"Production\",\n    [\"Team\"] = \"Platform\"\n});\n\n// Remove a tag\nawait organization.RemoveTagAsync(\"OldTag\");\n```\n\n### Update Organization Properties\n\n```csharp\nvar patch = new MongoDBAtlasOrganizationPatch\n{\n    Tags = { [\"UpdatedAt\"] = DateTime.UtcNow.ToString(\"o\") },\n    Properties = new MongoDBAtlasOrganizationUpdateProperties\n    {\n        // Update user details if needed\n        User = new MongoDBAtlasUserDetails(\n            emailAddress: \"newadmin@example.com\",\n            upn: \"newadmin@example.com\"\n        )\n    }\n};\n\nvar updateOperation = await organization.UpdateAsync(\n    WaitUntil.Completed,\n    patch\n);\n```\n\n### Delete Organization\n\n```csharp\n// Delete (long-running operation)\nawait organization.DeleteAsync(WaitUntil.Completed);\n```\n\n## Model Properties Reference\n\n### MongoDBAtlasOrganizationProperties\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `Marketplace` | `MongoDBAtlasMarketplaceDetails` | Required. Marketplace subscription details |\n| `User` | `MongoDBAtlasUserDetails` | Required. Organization admin user |\n| `PartnerProperties` | `MongoDBAtlasPartnerProperties` | MongoDB-specific properties |\n| `ProvisioningState` | `MongoDBAtlasResourceProvisioningState` | Read-only. Current provisioning state |\n\n### MongoDBAtlasMarketplaceDetails\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `SubscriptionId` | `string` | Required. Azure subscription ID for billing |\n| `OfferDetails` | `MongoDBAtlasOfferDetails` | Required. Marketplace offer configuration |\n| `SubscriptionStatus` | `MarketplaceSubscriptionStatus` | Read-only. Subscription status |\n\n### MongoDBAtlasOfferDetails\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `PublisherId` | `string` | Required. Publisher ID (typically \"mongodb\") |\n| `OfferId` | `string` | Required. Offer ID |\n| `PlanId` | `string` | Required. Plan ID |\n| `PlanName` | `string` | Required. Display name of the plan |\n| `TermUnit` | `string` | Required. Billing term unit (e.g., \"P1M\") |\n| `TermId` | `string` | Required. Term identifier |\n\n### MongoDBAtlasUserDetails\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `EmailAddress` | `string` | Required. User email address |\n| `Upn` | `string` | Required. User principal name |\n| `FirstName` | `string` | Optional. User first name |\n| `LastName` | `string` | Optional. User last name |\n\n### MongoDBAtlasPartnerProperties\n\n| Property | Type | Description |\n|----------|------|-------------|\n| `OrganizationName` | `string` | Name of the MongoDB Atlas organization |\n| `OrganizationId` | `string` | Read-only. MongoDB Atlas organization ID |\n\n## Provisioning States\n\n| State | Description |\n|-------|-------------|\n| `Succeeded` | Resource provisioned successfully |\n| `Failed` | Provisioning failed |\n| `Canceled` | Provisioning was canceled |\n| `Provisioning` | Resource is being provisioned |\n| `Updating` | Resource is being updated |\n| `Deleting` | Resource is being deleted |\n| `Accepted` | Request accepted, provisioning starting |\n\n## Marketplace Subscription Status\n\n| Status | Description |\n|--------|-------------|\n| `PendingFulfillmentStart` | Subscription pending activation |\n| `Subscribed` | Active subscription |\n| `Suspended` | Subscription suspended |\n| `Unsubscribed` | Subscription canceled |\n\n## Best Practices\n\n### Use Async Methods\n\n```csharp\n// Prefer async for all operations\nvar org = await organizations.GetAsync(\"my-org\");\nawait org.Value.AddTagAsync(\"key\", \"value\");\n```\n\n### Handle Long-Running Operations\n\n```csharp\n// Wait for completion\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Completed,  // Blocks until done\n    name,\n    data\n);\n\n// Or start and poll later\nvar operation = await organizations.CreateOrUpdateAsync(\n    WaitUntil.Started,  // Returns immediately\n    name,\n    data\n);\n\n// Poll for completion\nwhile (!operation.HasCompleted)\n{\n    await Task.Delay(TimeSpan.FromSeconds(5));\n    await operation.UpdateStatusAsync();\n}\n```\n\n### Check Provisioning State\n\n```csharp\nvar org = await organizations.GetAsync(\"my-org\");\nif (org.Value.Data.Properties?.ProvisioningState == \n    MongoDBAtlasResourceProvisioningState.Succeeded)\n{\n    Console.WriteLine(\"Organization is ready\");\n}\n```\n\n### Use Resource Identifiers\n\n```csharp\n// Create identifier without API call\nvar resourceId = MongoDBAtlasOrganizationResource.CreateResourceIdentifier(\n    subscriptionId,\n    resourceGroupName,\n    organizationName\n);\n\n// Get resource handle (no data yet)\nvar orgResource = armClient.GetMongoDBAtlasOrganizationResource(resourceId);\n\n// Fetch data when needed\nvar response = await orgResource.GetAsync();\n```\n\n## Common Errors\n\n| Error | Cause | Solution |\n|-------|-------|----------|\n| `ResourceNotFound` | Organization doesn't exist | Verify name and resource group |\n| `AuthorizationFailed` | Insufficient permissions | Check RBAC roles on resource group |\n| `InvalidParameter` | Missing required properties | Ensure all required fields are set |\n| `MarketplaceError` | Marketplace subscription issue | Verify offer details and subscription |\n\n## Related Resources\n\n- [Microsoft Learn: MongoDB Atlas on Azure](https://learn.microsoft.com/en-us/azure/partner-solutions/mongodb-atlas/)\n- [API Reference](https://learn.microsoft.com/en-us/dotnet/api/azure.resourcemanager.mongodbatlas)\n- [Azure SDK for .NET](https://github.com/Azure/azure-sdk-for-net/tree/main/sdk/mongodbatlas)\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","mongodbatlas","dotnet","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents"],"capabilities":["skill","source-sickn33","skill-azure-mgmt-mongodbatlas-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-mongodbatlas-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 (10,886 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:32.312Z","embedding":null,"createdAt":"2026-04-18T21:32:48.068Z","updatedAt":"2026-04-24T18:50:32.312Z","lastSeenAt":"2026-04-24T18:50:32.312Z","tsv":"'-01':49 '-06':48 '/azure/azure-sdk-for-net/tree/main/sdk/mongodbatlas)':854 '/en-us/azure/partner-solutions/mongodb-atlas/)':842 '/en-us/dotnet/api/azure.resourcemanager.mongodbatlas)':847 '/organizations':54 '/packages/azure.resourcemanager.mongodbatlas)':59 '1':317 '1.0.0':43 '12345':405 '2':329 '2025':47 '5':734 'accept':648,650 'across':382 'action':867 'activ':661,663 'add':63,67,71,398 'address':578 'admin':281,486 'admin@example.com':277,279 'api':45,107,763,843 'applic':861 'arm':12,28,85,124,142 'armclient':133,135 'armclient.getdefaultsubscriptionasync':201 'armclient.getmongodbatlasorganizationresource':352,779 'ask':905 'async':674,678 'atlas':8,24,81,95,106,146,223,255,326,348,607,615,837 'authent':113 'authorizationfail':804 'await':200,204,301,322,354,365,384,402,409,422,454,466,684,689,704,719,731,735,743,787 'azur':2,11,18,27,34,84,168,245,256,509,839,848 'azure-mgmt-mongodbatlas-dotnet':1 'azure.identity':69,116 'azure.resourcemanager':73,118 'azure.resourcemanager.mongodbatlas':20,41,56,65,120 'azure.resourcemanager.mongodbatlas.models':122 'azurelocation.eastus2':227 'bash':61 'best':671 'bill':16,32,513,559 'block':707 'boundari':913 'build':228 'call':764 'cancel':629,632,670 'caus':792 'check':737,807 'clarif':907 'clear':880 'client':125 'cluster':96,101 'collect':98,149,193,212,319 'common':789 'complet':701,728 'configur':175,519 'console.writeline':309,371,374,377,390,752 'core':137 'costcent':404 'creat':110,123,216,292,310,760 'credenti':129,136 'criteria':916 'csharp':114,194,218,315,360,397,428,460,676,698,740,759 'current':499 'data':157,230,357,711,725,775,782 'databas':97 'datetime.utcnow.tostring':435 'defaultazurecredenti':127,131 'delet':458,461,643,647 'describ':868,884 'descript':475,505,530,572,600,621,657 'detail':171,442,481,829 'dictionari':412 'direct':93,108 'display':551 'doesn':796 'done':709 'dotnet':5,62,66,70 'e.g':562 'email':577 'emailaddress':276,448,573 'ensur':817 'environ':290,415,896 'environment-specif':895 'error':790,791 'execut':863 'exist':313,798 'expert':901 'fail':626,628 'fetch':356,781 'field':820 'first':589 'firstnam':280,585 'foreach':366,385 'free':267 'ga':44 'get':191,195,210,312,771 'github.com':853 'github.com/azure/azure-sdk-for-net/tree/main/sdk/mongodbatlas)':852 'gmz7xq9ge3py':272 'go':266 'group':155,197,209,344,364,803,812 'handl':693,773 'id':189,247,339,511,535,542,547,617 'identifi':332,568,758,761 'immedi':723 'import':74 'inform':37,178 'input':910 'instal':60 'insuffici':805 'integr':89 'invalidparamet':813 'issu':826 'key':691 'last':595 'lastnam':282,591 'later':716 'learn':835 'learn.microsoft.com':841,846 'learn.microsoft.com/en-us/azure/partner-solutions/mongodb-atlas/)':840 'learn.microsoft.com/en-us/dotnet/api/azure.resourcemanager.mongodbatlas)':845 'limit':76,872 'list':358,361,381 'locat':226,235,375 'long':296,463,695 'long-run':295,462,694 'manag':6,22,79,94,102 'marketplac':19,35,88,169,173,239,476,479,517,653,824 'marketplaceerror':823 'marketplacesubscriptionstatus':521 'match':881 'method':675 'mgmt':3 'microsoft':834 'miss':814,918 'model':158,469 'mongodb':7,23,80,105,184,252,254,491,537,606,614,836 'mongodb-specif':183,490 'mongodb.atlas':53 'mongodb.atlas/organizations':52 'mongodbatla':4 'mongodbatlasmarketplacedetail':167,241,477,502 'mongodbatlasofferdetail':172,250,515,527 'mongodbatlasorganizationcollect':148,213 'mongodbatlasorganizationdata':156,234 'mongodbatlasorganizationpatch':432 'mongodbatlasorganizationproperti':162,238,472 'mongodbatlasorganizationresourc':141,306,320,350 'mongodbatlasorganizationresource.createresourceidentifier':335,767 'mongodbatlasorganizationupdateproperti':439 'mongodbatlaspartnerproperti':182,286,489,597 'mongodbatlasresourceprovisioningst':495 'mongodbatlasresourceprovisioningstate.succeeded':751 'mongodbatlasuserdetail':176,275,447,483,569 'my-atlas-org':221,324,346 'my-org':686,745 'my-resource-group':206,341 'name':188,552,584,590,596,603,710,724,800 'nativ':257 'need':444,784 'net':851 'new':130,134,233,237,240,249,274,285,411,431,438,446 'newadmin@example.com':449,451 'nuget':55 'o':436 'offer':174,518,541,828 'offerdetail':248,514 'offerid':253,538 'oldtag':424 'oper':298,300,465,681,697,703,718 'operation.hascompleted':730 'operation.updatestatusasync':736 'operation.value':308 'option':316,328,587,593 'org':187,224,321,327,349,368,372,387,391,683,688,742,747 'org.data.id':394 'org.data.location':376 'org.data.name':373,392 'org.data.properties':379 'org.value.addtagasync':690 'org.value.data.properties':749 'org2':351 'org2.getasync':355 'organ':9,25,82,112,147,151,160,164,181,192,211,214,217,229,294,307,314,359,426,459,485,608,616,753,795 'organization-specif':163 'organization.addtagasync':403 'organization.deleteasync':467 'organization.id':311 'organization.removetagasync':423 'organization.settagsasync':410 'organization.updateasync':455 'organizationdata':232,305 'organizationid':609 'organizationnam':220,287,288,304,345,601,770 'organizations.createorupdateasync':302,705,720 'organizations.getallasync':370 'organizations.getasync':323,685,744 'orgresourc':778 'orgresource.getasync':788 'output':890 'overview':871 'p1m':270,563 'packag':36,40,64,68,72 'partnerproperti':284,488 'patch':430,457 'pay':263 'pend':660 'pendingfulfillmentstart':658 'permiss':806,911 'plan':261,546,555 'planid':259,543 'plannam':262,548 'platform':418 'poll':715,726 'practic':672 'prefer':677 'princip':583 'privat':260,268 'prod':258 'product':291,416 'properti':38,166,186,236,427,437,470,473,493,503,528,570,598,816 'provis':500,618,624,627,630,633,637,651,738 'provisioningst':380,494,750 'publish':534 'publisherid':251,531 'purpos':140 'rbac':808 'read':497,523,612 'read-on':496,522,611 'readi':755 'refer':471,844 'relat':832 'remov':419 'replac':406 'repres':144 'request':649 'requir':478,484,508,516,533,540,545,550,558,566,575,581,815,819,909 'resourc':13,29,50,86,143,154,161,196,208,331,343,363,623,634,639,644,757,772,802,811,833 'resourcegroup':203 'resourcegroup.value.getmongodbatlasorganizations':215 'resourcegroupnam':340,769 'resourceid':334,353,766,780 'resourcenotfound':794 'respons':786 'return':722 'review':902 'role':809 'run':297,464,696 'safeti':912 'scope':75,883 'sdk':21,78,849 'set':822 'singl':400 'skill':859,875 'skill-azure-mgmt-mongodbatlas-dotnet' 'solut':793 'source-sickn33' 'specif':165,185,492,897 'start':652,713 'state':378,501,619,620,739 'status':526,655,656 'stop':903 'string':413,414,507,532,539,544,549,557,565,574,580,586,592,602,610 'subscrib':662 'subscript':170,199,246,338,383,480,510,525,654,659,664,666,669,825,831 'subscription-id':337 'subscription.getmongodbatlasorganizationsasync':389 'subscription.getresourcegroupasync':205 'subscriptionid':242,336,506,768 'subscriptionstatus':520 'substitut':893 'succeed':622 'success':625,915 'suspend':665,667 'tag':289,396,401,408,421,433 'task':879 'task.delay':732 'team':417 'term':560,567 'termid':271,564 'termunit':269,556 'test':899 'timespan.fromseconds':733 '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' 'treat':888 'type':51,138,139,474,504,529,571,599 'typic':536 'unifi':15,31 'unit':561 'unsubscrib':668 'updat':395,425,440,638,642 'updatedat':434 'updateoper':453 'upn':278,450,579 'use':103,115,117,119,121,673,756,857,873 'user':177,273,283,441,445,482,487,576,582,588,594 'users/roles':99 'valid':898 'valu':39,692 'var':128,132,198,202,219,225,231,299,333,367,386,429,452,682,702,717,741,765,777,785 'verifi':799,827 'version':42,46 'wait':699 'waituntil.completed':303,456,468,706 'waituntil.started':721 'without':762 'workflow':190,865 'www.nuget.org':58 'www.nuget.org/packages/azure.resourcemanager.mongodbatlas)':57 'yet':776 'your-azure-subscription-id':243","prices":[{"id":"d2d5f503-4c54-4319-87f6-0cd271765748","listingId":"4a794445-079c-4066-b3f3-11c3d0ec5791","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:48.068Z"}],"sources":[{"listingId":"4a794445-079c-4066-b3f3-11c3d0ec5791","source":"github","sourceId":"sickn33/antigravity-awesome-skills/azure-mgmt-mongodbatlas-dotnet","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-mongodbatlas-dotnet","isPrimary":false,"firstSeenAt":"2026-04-18T21:32:48.068Z","lastSeenAt":"2026-04-24T18:50:32.312Z"}],"details":{"listingId":"4a794445-079c-4066-b3f3-11c3d0ec5791","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"azure-mgmt-mongodbatlas-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":"e4c5576544b62e63376abcbf1b3c03cc9a51532f","skill_md_path":"skills/azure-mgmt-mongodbatlas-dotnet/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-mgmt-mongodbatlas-dotnet"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"azure-mgmt-mongodbatlas-dotnet","description":"Manage MongoDB Atlas Organizations as Azure ARM resources with unified billing through Azure Marketplace."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/azure-mgmt-mongodbatlas-dotnet"},"updatedAt":"2026-04-24T18:50:32.312Z"}}