开发与工程 ✓ Microsoft · 官方

Azure API Center .NET 技能

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

48/ 100
谨慎使用

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

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.7k
最近更新
3 个月前
License
MIT
azure-api-centerdotnetapi-governanceapi-inventory
+3api-versioningopenapiazure-resource-manager

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

该技能为 Azure.ResourceManager.ApiCenter .NET SDK 提供面向编码代理的操作指南和代码模式。它覆盖 API Center 服务、工作区、API、版本、定义、环境、部署和元数据架构的创建与管理。内容还包括 DefaultAzureCredential 认证、OpenAPI 规范导入导出、API 列表查询及 Azure 异常处理。适合使用 Azure API Center 维护组织级 API 清单和治理流程的 .NET 开发者。

指导代理安装 Azure.ResourceManager.ApiCenter 与 Azure.Identity,读取 Azure 订阅、资源组和 API Center 服务配置,并生成 C# 代码。代码可创建或更新 API Center 服务、工作区、API、API 版本、API 定义、环境、部署和元数据架构;导入或导出 OpenAPI 等 API 规范;遍历工作区中的 API、版本、环境和部署;并处理 400、409 及其他 RequestFailedException 错误。

适合
  • 平台团队为组织创建 API Center 服务,并按团队或产品建立工作区。
  • .NET 开发者将 API、生命周期阶段、联系人、外部文档和自定义属性登记到 API 清单。
  • 治理团队为 API 定义元数据架构,并要求 API 填写团队、成本中心或数据分类。
  • 开发团队上传 OpenAPI 规范、管理 API 版本,并导出规范供其他流程使用。
  • 运维或平台团队记录开发、测试、预发布和生产环境,并将 API 定义关联到部署。

如何安装这个 Skill?

使用前请注意
  • 创建、更新和导入操作可能产生外部 Azure 资源变更或写入 API 规格;使用前应确认目标订阅、资源组、RBAC 权限和回滚方案。
  • 示例未提供完整可编译项目,尤其应核验 DefaultAzureCredential 用法、集合初始化语法、包版本与 API 模型。
  • 未说明 API 规格、联系人和自定义元数据中的敏感信息如何保护,也未说明中国大陆网络环境下相关文档和 Azure 服务的可达性。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • .NET SDK
  • Azure.ResourceManager.ApiCenter
  • Azure.Identity

在支持该集合的环境中运行 npx skills add microsoft/skills,通过向导选择需要的技能。技能会安装到所选代理的目录,例如 GitHub Copilot 使用 .github/skills/;也可以从仓库复制或链接对应技能目录。该技能的源文件位于 .github/plugins/azure-sdk-dotnet/skills/azure-mgmt-apicenter-dotnet/SKILL.md。使用 SDK 时安装:dotnet add package Azure.ResourceManager.ApiCenter 和 dotnet add package Azure.Identity。

通用方式:手动安装到 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-apicenter-dotnet" ~/.claude/skills/
rm -rf "$tmp"

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

如何使用这个 Skill?

在编码代理中提出包含 “API Center”、ApiCenterService、ApiCenterWorkspace、ApiCenterApi、API inventory、API governance、API versioning、API catalog 或 API discovery 的任务。提供 Azure 订阅 ID、资源组名和 API Center 服务名;若使用 DefaultAzureCredential 进行生产认证,还需设置 AZURE_TOKEN_CREDENTIALS=prod 或指定凭据。代理可据此生成使用 ArmClient 的 C# 管理代码。

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

优点
  • 覆盖 API Center 资源层级和主要生命周期操作。
  • 提供可复制的 C# 异步示例,包括规范导入导出、部署关联和元数据治理。
  • 明确使用 Azure API 版本 2024-03-01、SDK v1.0.0 GA 和 MIT 许可证。
  • 包含认证、环境变量、资源类型、最佳实践和常见 Azure 错误处理。
局限
  • 内容聚焦 Azure.ResourceManager.ApiCenter .NET,不是通用 API 管理或网关技能。
  • 示例依赖 Azure 订阅、资源组和 API Center 服务;源材料未提供本地模拟环境或完整测试套件。
  • 源材料未说明除列出的代理安装方式外的其他客户端安装细节。

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

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

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

与 Azure.ResourceManager.ApiManagement 不同,本技能面向 API Center 的 API 清单、治理、版本、定义、环境和部署登记;源材料将 API Management SDK 定位为 API 网关和策略管理。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
48/ 100 五分制 2.4 / 5
1信任安全15 / 25 · 3.0/5

技能仅展示 Azure SDK 身份认证、资源创建和规格导入等预期操作,未见恶意行为、凭据窃取或隐蔽外传;但未说明最小 RBAC 权限、用户确认、敏感 API 规格处理、变更影响、回滚或恢复,因此扣分。

2可靠稳定7 / 20 · 1.8/5

覆盖服务、工作区、API、版本、定义、环境、部署、元数据和列表流程,并提供有限的 Azure 异常处理;但没有该技能专属测试、重试/幂等指导,且若干 C# 示例的可编译性存在疑问,因此静态评分保持在 10 分以下。

3适用触发9 / 15 · 3.0/5

触发词、.NET 目标 SDK 和主要使用场景较明确;但未声明非适用范围、前置 Azure 资源/RBAC 条件、输入输出边界,也未提供中文支持或中国大陆网络可达性说明,因此扣分。

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

具备清晰章节、安装命令、环境变量、资源层级、工作流、类型表、最佳实践、错误处理、许可证、作者和版本元数据;但缺少变更日志、维护责任人/更新路径、兼容性说明和已知限制,因此扣分。

5有效结果6 / 15 · 2.0/5

内容覆盖 API Center 常见管理任务,示例对熟悉 Azure 的 .NET 开发者有直接参考价值;但示例可能需要修正,缺少端到端验证、权限配置、现有资源处理和完整项目上下文,因此只能评为部分有效。

6证据核验3 / 10 · 1.5/5

提供 NuGet、API、产品文档和 GitHub 源码链接,并声明 API/包版本;但本次仅有静态材料,未见该技能专属 CI、提交测试或第三方执行证据,核心示例无法在材料内独立复现,因此分数较低。

1 2 3 4 5 6

点击维度查看打分理由

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

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

查看完整评分方法 →

常见问题

这个技能是否免费?
技能仓库和该技能标注 MIT 许可证;但使用 Azure API Center、订阅资源和网络服务的费用未在源材料中说明。
运行示例需要哪些 Azure 配置?
需要 Azure 订阅 ID、资源组、API Center 服务名;使用 DefaultAzureCredential 时,生产环境还需要设置 `AZURE_TOKEN_CREDENTIALS`。
它能管理 API 网关策略吗?
不能从该技能内容得出这一点。源材料把 API 网关和策略管理归于 Azure.ResourceManager.ApiManagement。
API 规范支持哪些格式?
示例展示了 OpenAPI 规范导入和导出,并在 API 类型参考中列出 REST、GraphQL、gRPC、SOAP、Webhook、WebSocket 和 MCP 等 API 类型;更广泛的格式支持未明确说明。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure API Center Python 管理技能

用 Python 管理 Azure API 清单、元数据与治理。

★ 2.7k FS 48 谨慎使用 3 个月前
开发与工程 ✓ 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 · 官方

MongoDB Atlas Azure ARM 管理技能

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

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

Azure Bot Service 管理 SDK(.NET)

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

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

Azure MySQL Flexible Server .NET 技能

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

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

Azure API 管理 .NET 管理 SDK

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

★ 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 Redis 管理 SDK(.NET)

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

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

Azure API Management Python 技能

帮助编码代理使用 Python SDK 管理 Azure API Management 的服务、API、产品、订阅与策略。

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

MCP 服务器开发指南

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

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

Azure SQL .NET 管理技能

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

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

Azure Application Insights .NET 资源管理技能

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

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

Azure PostgreSQL Flexible Server .NET 技能

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

★ 2.7k FS 35 不推荐 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 个月前
开发与工程 ✓ Microsoft · 官方

Arize AI Azure 管理 SDK 技能

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

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

相关 Skills