开发与工程 ✓ Microsoft · 官方

Azure Fabric 容量管理助手

用 Python SDK 管理 Microsoft Fabric 容量及其生命周期。

46/ 100
谨慎使用

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

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.7k
最近更新
3 个月前
License
MIT
pythonazure-fabricazure-sdkcapacity-management
+2entra-authenticationlong-running-operations

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

这是一个面向 Azure Fabric Management SDK for Python 的编码助手技能。它帮助开发者安装 SDK、配置 Azure 身份验证,并通过 FabricMgmtClient 创建、查询、列出、更新、暂停、恢复和删除 Microsoft Fabric 容量。技能还覆盖名称可用性检查、SKU 查询、容量状态和长时间运行操作。它适合需要以 Python 自动化管理 Fabric 容量与资源的 Azure 开发者。

指导用户安装 azure-mgmt-fabric 和 azure-identity,读取 AZURE_SUBSCRIPTION_ID、AZURE_RESOURCE_GROUP 及相关凭据配置,使用 DefaultAzureCredential 或指定的 Azure 凭据创建 FabricMgmtClient,并调用 fabric_capacities 和 operations 操作组。示例涵盖容量创建、详情读取、按资源组或订阅列出、更新 SKU 和标签、暂停、恢复、删除、名称可用性检查及 SKU 列表查询;变更操作通过轮询器和 .result() 等待完成。

适合
  • Azure Python 开发者需要以代码创建 Microsoft Fabric 容量并设置区域、SKU 和管理员。
  • 平台工程师需要按资源组或订阅盘点 Fabric 容量及其状态。
  • 运维团队需要暂停闲置容量以停止计费,并在需要时恢复容量。
  • 应用团队需要扩展容量 SKU、添加成本追踪标签或在创建前检查名称。
  • 开发者需要正确处理 Fabric 管理 API 的长时间运行操作。

如何安装这个 Skill?

使用前请注意
  • 在采用示例前核对当前 azure-mgmt-fabric 版本的模型、方法名和 list_skus 参数签名;尤其修复 FabricCapacityAdministration 未导入以及 CapacitySku/RpSku 不一致。
  • 对创建、扩容、暂停和删除操作增加显式确认、权限最小化、审计记录和可行的恢复/回滚方案;删除示例不应默认直接执行。
  • 补充异常分类、轮询超时、重试边界、分页、权限不足和资源不存在时的可诊断处理,并增加该技能专属可执行测试。
  • 确认 DefaultAzureCredential(require_envvar=True) 与 AZURE_TOKEN_CREDENTIALS 的要求是否符合目标环境,并验证中国大陆网络和企业代理条件。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
需要预先安装
  • Python
  • azure-mgmt-fabric
  • azure-identity

将该技能目录放入所用编码代理的技能目录中;整个仓库可通过 npx skills add microsoft/skills 安装并在向导中选择技能。Python 依赖安装命令为:pip install azure-mgmt-fabric 和 pip install 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-python/skills/azure-mgmt-fabric-py" ~/.claude/skills/
rm -rf "$tmp"

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

如何使用这个 Skill?

可用类似以下提示触发:使用 azure-mgmt-fabric 在 Python 中创建并管理 Microsoft Fabric 容量,采用 DefaultAzureCredential 和上下文管理器。 使用前设置 AZURE_SUBSCRIPTION_ID 和 AZURE_RESOURCE_GROUP;生产环境使用 DefaultAzureCredential 时设置 AZURE_TOKEN_CREDENTIALS=prod 或指定凭据。根据项目选择同步或异步模式,并对所有变更操作等待 LRO 完成。

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

优点
  • 覆盖 Fabric 容量的主要生命周期操作,包括创建、更新、暂停、恢复和删除。
  • 明确推荐 DefaultAzureCredential,并说明本地开发和生产环境的凭据配置。
  • 强调客户端、异步凭据和 HTTP 传输的确定性资源释放。
  • 包含 SKU、状态、名称检查和长时间运行操作处理示例。
局限
  • 内容聚焦于容量管理,没有展示更广泛的 Fabric 工作负载或分析操作。
  • 创建容量示例使用了 FabricCapacityAdministration,但该示例未展示对应的导入语句。
  • 源材料未提供该单个技能的专属测试覆盖证据。
  • 引用的 references/capabilities.md 和 references/non-hero-scenarios.md 内容未包含在给定材料中。

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

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

Skill FS 评分 Star 数 最近更新 License
Azure Fabric 容量管理助手 本页 ✓ Microsoft · 官方 46 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Monitor OpenTelemetry 导出器 ✓ Microsoft · 官方 49 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure AI 转录 Python 技能 ✓ Microsoft · 官方 49 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure 内容理解 Python 技能 ✓ Microsoft · 官方 48 · 谨慎使用 ★ 2.7k 3 个月前 MIT
Azure Queue Storage Python 技能 ✓ Microsoft · 官方 55 · 谨慎使用 ★ 2.7k 3 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
46/ 100 五分制 2.3 / 5
1信任安全14 / 25 · 2.8/5

证据显示使用 DefaultAzureCredential、避免连接字符串,并建议生产环境限制凭据链,具备一定最小权限与审计意识;但创建、更新、暂停、删除等有外部和计费影响的操作没有用户确认、回滚或恢复流程,数据流与权限范围也未充分说明,因此扣分。

2可靠稳定5 / 20 · 1.3/5

文档覆盖基本 CRUD、LRO 和上下文管理,但存在明显可复现风险:示例使用未导入的 FabricCapacityAdministration,主文档使用 CapacitySku 而参考文档使用 RpSku,list_skus 调用签名互相矛盾,且缺少异常处理和可诊断失败反馈。静态评估不得超过 10 分,故保守给分。

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

触发词、目标用户和核心场景较明确,覆盖 Fabric capacity 管理;但未清晰界定不适用范围、权限前置条件、异步用法或中国大陆网络环境,且对 SDK/API 版本差异提示不足,因此扣分。

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

具备 YAML 元数据、MIT 许可、安装说明、环境变量、分层参考文件和版本号,信息架构基本清楚;但版本仅为 1.0.0,没有变更记录、维护责任与更新路径说明,引用文件内容还存在不一致,故未满分。

5有效结果5 / 15 · 1.7/5

可直接帮助用户理解并生成常见容量管理代码,且包含 LRO、SKU 和状态说明;然而关键示例可能无法直接运行,删除等操作缺少安全流程,错误处理、分页、监控和生产验证不完整,静态证据不足以证明结果正确性,因此不超过 7 分。

6证据核验4 / 10 · 2.0/5

仓库提供可审计的源文档、MIT 许可证以及通用 CI/测试材料,但所给测试未覆盖该技能的关键 Python SDK 路径,也没有该技能专属验收测试或第三方执行结果;主要结论仍依赖文档声明,因此不超过 5 分。

1 2 3 4 5 6

点击维度查看打分理由

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

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

查看完整评分方法 →

常见问题

使用这个技能需要哪些 Azure 配置?
所有身份验证方式都需要 AZURE_SUBSCRIPTION_ID 和 AZURE_RESOURCE_GROUP。使用 DefaultAzureCredential 进行生产部署时,还应设置 AZURE_TOKEN_CREDENTIALS=prod 或指定凭据。
暂停容量真的能降低成本吗?
技能明确说明暂停容量可停止计费,并建议暂停未使用的容量以降低成本。
为什么调用后不能立即假设操作已完成?
创建、更新、暂停、恢复和删除等变更操作都是长时间运行操作,应通过 .result() 等待,或手动轮询 poller.done() 后再读取结果。
这个技能适合管理哪些资源?
给定内容明确覆盖 Microsoft Fabric capacities and resources,但示例和操作表主要集中在 client.fabric_capacities 及 client.operations。

同仓库的其他 Skills

均来自 microsoft/agent-skills

开发与工程 ✓ Microsoft · 官方

Azure Monitor OpenTelemetry 导出器

为 Python 自定义 OpenTelemetry 管道提供发送遥测数据到 Application Insights 的低层导出能力。

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

Azure AI 转录 Python 技能

为 Python 应用提供 Azure AI 实时与批量语音转文字指导。

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

Azure 内容理解 Python 技能

用 Python 从文档、图像、音频和视频中提取结构化内容。

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

Azure Queue Storage Python 技能

帮助编码代理使用 Python 构建安全、可靠的 Azure Queue Storage 异步消息处理。

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

Fabric 容量管理助手(.NET)

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

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

Azure Rust 身份认证技能

为 Rust Azure SDK 客户端配置 Microsoft Entra ID 身份认证。

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

Azure Identity TypeScript

为 TypeScript Azure 应用配置安全、可切换的 Microsoft Entra ID 身份验证。

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

Azure Playwright 工作区管理技能

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

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

Azure Data Lake Gen2 Python 技能

帮助 Python 开发者使用 Azure Data Lake Storage Gen2 管理分层文件系统、目录和大数据文件。

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

Azure Identity for .NET

为 .NET Azure SDK 客户端提供 Microsoft Entra ID 身份验证指导。

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

MCP 服务器开发指南

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

★ 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 · 官方

Azure Queue Storage TypeScript 技能

帮助 TypeScript/JavaScript 应用可靠地发送、接收和管理 Azure 队列消息。

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

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

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

Azure Rust Blob 存储技能

帮助 Rust 开发者使用官方 Azure SDK 管理 Blob 和容器。

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

Azure Blob Storage TypeScript 技能

为 TypeScript/JavaScript 应用提供 Azure Blob Storage 的上传、下载与管理实现范式。

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

FastAPI 路由构建助手

帮助 Python 开发者按规范创建带认证和 CRUD 的 FastAPI 路由。

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

Azure 文档智能 TypeScript 技能

在 TypeScript 应用中提取文档文本、表格和结构化字段。

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

Azure AI Search TypeScript 技能

帮助 TypeScript 开发者构建向量、混合和语义搜索应用。

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

相关 Skills