开发与工程 ✓ Microsoft · 官方

MongoDB Atlas Azure ARM 管理技能

帮助 .NET 开发者通过 Azure Marketplace 管理 MongoDB Atlas 组织资源。

51/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.7k
最近更新
3 个月前
License
MIT
azure-armmongodb-atlasdotnetazure-resource-manager
+2marketplace-integrationorganization-management

这个 Skill 能做什么,适合哪些场景?

该技能指导开发者使用 Azure.ResourceManager.MongoDBAtlas SDK,将 MongoDB Atlas 组织作为 Azure ARM 资源进行管理。它覆盖组织的创建、读取、列表查询、标签和属性更新,以及删除操作。技能还说明 Azure 身份验证、Marketplace 订阅详情、资源状态和常见错误处理。它不直接管理 Atlas 集群、数据库、集合或用户角色。

提供 Azure.ResourceManager.MongoDBAtlas、Azure.Identity 和 Azure.ResourceManager 的安装命令与 C# 示例;指导使用 DefaultAzureCredential 和 ArmClient 访问 Azure;创建并获取 MongoDB Atlas 组织 ARM 资源;按资源组或订阅列出组织;更新标签和组织用户属性;处理创建、更新、删除等长时间运行操作;检查资源调配状态和 Marketplace 订阅状态;解释 ResourceNotFound、AuthorizationFailed、InvalidParameter 和 MarketplaceError 等错误。

适合
  • 需要通过 Azure Marketplace 为 MongoDB Atlas 组织配置统一计费的 .NET 开发者。
  • 需要在 Azure 资源组中创建、读取或删除 MongoDB Atlas 组织的云平台工程师。
  • 需要按订阅或资源组盘点 Atlas 组织及其调配状态的运维人员。
  • 需要通过 Azure ARM 更新组织管理员信息或资源标签的应用团队。
  • 已经创建 Azure 侧组织资源、但需要通过 MongoDB Atlas API 管理集群和数据库的团队。

如何安装这个 Skill?

使用前请注意
  • 执行创建、更新或删除前应明确获得用户确认,并核对订阅、资源组、组织名称和 RBAC 权限。
  • 不要把 AZURE_CLIENT_SECRET、邮箱或其他个人信息直接写入源代码、日志或提示词;应补充安全存储与脱敏要求。
  • 应使用与实际 NuGet/API 版本匹配的官方文档验证示例,尤其是 Marketplace offer、term 和 patch 参数。
  • 删除操作缺少回滚或恢复说明;应先确认资源依赖、保留必要导出,并说明不可逆后果。
  • 未提供中文说明或中国大陆网络可达性证据,相关用户需自行验证 Azure、NuGet 和文档访问条件。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
需要预先安装
  • .NET SDK
  • Azure.ResourceManager.MongoDBAtlas
  • Azure.Identity
  • Azure.ResourceManager

先运行 npx skills add microsoft/skills,在安装向导中选择此技能。技能源路径为 .github/plugins/azure-sdk-dotnet/skills/azure-mgmt-mongodbatlas-dotnet/SKILL.md;README 说明技能会安装到所选 Agent 的目录,例如 GitHub Copilot 使用 .github/skills/。然后在 .NET 项目中运行:dotnet add package Azure.ResourceManager.MongoDBAtlas、dotnet add package Azure.Identity、dotnet add package Azure.ResourceManager。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/.github/plugins/azure-sdk-dotnet/skills/azure-mgmt-mongodbatlas-dotnet" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 使用 Azure.ResourceManager.MongoDBAtlas 创建名为 my-atlas-org 的 Azure ARM 组织资源,并配置 Marketplace 订阅详情

向编码 Agent 提出具体请求,例如“使用 Azure.ResourceManager.MongoDBAtlas 创建名为 my-atlas-org 的 Azure ARM 组织资源,并配置 Marketplace 订阅详情”。准备 AZURE_SUBSCRIPTION_ID 和 AZURE_RESOURCE_GROUP;若使用服务主体,可设置 AZURE_TENANT_ID、AZURE_CLIENT_ID 和 AZURE_CLIENT_SECRET。技能中的 C# 示例使用 DefaultAzureCredential、ArmClient 和异步 ARM 操作。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖组织资源的完整 ARM 生命周期,包括创建、读取、列表、更新和删除。
  • 提供可复制的 C#、身份验证、Marketplace 配置和长时间运行操作示例。
  • 明确区分 Azure 侧组织资源与 MongoDB Atlas 内部集群和数据库管理。
  • MIT 许可,且 README 说明仓库持续开发并通过测试框架维护技能质量。
局限
  • 不能直接管理 Atlas 集群、数据库、集合或用户和角色。
  • 需要 Azure 订阅、资源组权限以及正确的 Marketplace offer 详情。
  • 源材料没有提供该特定技能的独立测试覆盖证据。
  • 源材料没有说明除 .NET 和 Azure SDK 示例之外的运行时平台支持。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
MongoDB Atlas Azure ARM 管理技能 本页 ✓ Microsoft · 官方 51 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Playwright 工作区管理技能 ✓ Microsoft · 官方 54 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Fabric 容量管理助手(.NET) ✓ Microsoft · 官方 53 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Bot Service 管理 SDK(.NET) ✓ Microsoft · 官方 48 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure SQL .NET 管理技能 ✓ Microsoft · 官方 46 · 谨慎使用 ★ 2.7k 3 个月前 MIT

与 MongoDB Atlas API 直接管理相比,此技能面向 Azure ARM 和 Azure Marketplace 集成,负责 Azure 侧的 Atlas 组织资源;集群和数据库管理仍需使用 MongoDB Atlas API。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
51/ 100 五分制 2.6 / 5
1信任安全13 / 25 · 2.6/5

文档明确说明 Azure ARM 资源范围,并列出认证变量与客户端密钥风险,且没有隐蔽外传或恶意行为证据;但创建、更新和删除均会产生外部资源变更,未要求用户确认、说明最小 RBAC 权限、数据流、敏感信息处理或回滚恢复,因此扣分。

2可靠稳定8 / 20 · 2.0/5

安装依赖、核心类型、主要工作流、长时间操作和常见错误均有说明,静态上主路径可理解;但未提供该技能专属测试或已复现证据,部分 SDK 签名、API 版本和 Marketplace 参数无法仅凭文件确认,异常输入与失败诊断覆盖有限,因此受静态上限限制并扣分。

3适用触发10 / 15 · 3.3/5

目标受众、适用场景以及不直接管理 Atlas 集群、数据库、集合和用户的边界写得清楚,覆盖创建、读取、列表、更新和删除;但没有明确触发条件、非适用场景的更细分类、中文支持或中国大陆网络可达性说明,因此扣分。

4规范维护8 / 15 · 2.7/5

结构清晰,包含安装、认证、类型、工作流、模型、状态、错误和最佳实践;有 MIT 许可证、作者和版本字段,也有官方文档链接。但缺少变更日志、兼容性矩阵、维护责任人的明确更新路径、FAQ 和已知限制的系统化说明,因此扣分。

5有效结果7 / 15 · 2.3/5

示例覆盖组织资源的主要生命周期,并给出可直接改写的 C# 代码;但示例含占位订阅信息、固定 Marketplace offer 参数和示例邮箱,未证明代码可编译或端到端成功,删除流程也没有恢复指导,因此按静态评估上限计分并扣分。

6证据核验5 / 10 · 2.5/5

技能提供版本、API 版本、NuGet、Microsoft Learn、API Reference 和 Azure SDK 仓库引用,具备一定可审计性;仓库还显示通用 CI 和测试基础设施,但未显示覆盖该技能关键路径的专属测试或第三方执行结果,因此不超过静态上限并扣分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 9ccaf7c3704a 评估证据[1][2][3][4][5][6][7][8][9][10]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能是否免费?
仓库和该技能采用 MIT 许可证。源材料没有说明 Azure Marketplace 资源或 MongoDB Atlas 服务本身的费用。
需要哪些 Azure 权限?
至少需要能够访问目标资源组并执行相应 ARM 操作的权限;权限不足可能导致 AuthorizationFailed。
它能创建 MongoDB Atlas 集群吗?
不能。它只管理 Azure ARM 中的 MongoDB Atlas 组织资源;集群、数据库、集合和用户角色需要通过 MongoDB Atlas API 管理。
创建操作为什么可能不会立即返回?
创建、更新和删除是长时间运行操作。可以等待 WaitUntil.Completed,或使用 WaitUntil.Started 后轮询操作状态。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Playwright 工作区管理技能

用 .NET 通过 Azure Resource Manager 配置和管理 Microsoft Playwright Testing 工作区。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Fabric 容量管理助手(.NET)

用 .NET 通过 Azure Resource Manager 管理 Microsoft Fabric 容量。

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Bot Service 管理 SDK(.NET)

帮助 .NET 开发者通过 ARM 创建和管理 Azure Bot 及其渠道。

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure SQL .NET 管理技能

用 .NET 部署和管理 Azure SQL 资源。

★ 2.7k FS 46 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure MySQL Flexible Server .NET 技能

帮助 .NET 开发者以 Azure SDK 管理 MySQL Flexible Server 及其数据库资源。

★ 2.7k FS 45 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure API Center .NET 技能

用 .NET 管理 Azure API 清单、治理、版本和部署发现。

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Cosmos DB .NET 资源管理技能

用 .NET 通过 ARM 部署和管理 Azure Cosmos DB 资源。

★ 2.7k FS 54 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Durable Task 资源管理器技能

帮助 .NET 开发者通过 Azure Resource Manager 配置和管理 Durable Task Scheduler。

★ 2.7k FS 49 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure API 管理 .NET 管理 SDK

用 .NET 创建、配置和治理 Azure API Management 资源。

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Redis 管理 SDK(.NET)

帮助 .NET 开发者通过 Azure Resource Manager 配置和管理 Azure Cache for Redis。

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Arize AI Azure 管理 SDK 技能

帮助 .NET 开发者通过 Azure 管理 Arize AI 可观测性资源。

★ 2.7k FS 49 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure W&B .NET 管理技能

用 .NET 在 Azure Marketplace 部署并管理 Weights & Biases 实例。

★ 2.7k FS 42 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure PostgreSQL Flexible Server .NET 技能

用 .NET 管理 Azure PostgreSQL Flexible Server 的部署、配置与运维。

★ 2.7k FS 35 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

MCP 服务器开发指南

帮助开发者为外部 API 构建结构清晰、可测试、便于 LLM 使用的 MCP 服务器。

★ 2.7k FS 49 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Event Hubs .NET 技能

为 .NET 开发者提供 Azure Event Hubs 高吞吐事件发送、接收与检查点处理指南。

★ 2.7k FS 47 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Application Insights .NET 资源管理技能

用 .NET 管理 Application Insights 资源、可用性测试和监控工作簿。

★ 2.7k FS 44 不推荐 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Maps .NET 开发技能

为 .NET 应用提供地理搜索、路线、地图、定位与天气开发指导。

★ 2.7k FS 55 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure Event Grid .NET 技能

为 .NET 应用提供发布、接收和处理 Azure Event Grid 事件的实用指导。

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Microsoft Docs 技术研究助手

通过官方 Microsoft 文档帮助编码代理准确理解技术概念、配置、教程与限制。

★ 2.7k FS 53 谨慎使用 3 个月前
开发与工程 ✓ Microsoft · 官方

Azure AI Search .NET 开发技能

为 .NET 应用提供 Azure AI Search 的全文、向量、语义和混合检索实现指南。

★ 2.7k FS 51 谨慎使用 3 个月前

相关 Skills