开发与工程 ✓ Microsoft · 官方 azure-storageblob-storagefile-sharesqueue-storagedata-lakeazure-climcp

Azure 存储技能

帮助编码代理选择、操作和管理 Azure 的对象、文件、队列、表和数据湖存储。

FollowSkills 评估 · FSRS-2.0
谨慎使用
51/ 100 五分制 2.6 / 5
1 2 3 4 5 6
1信任安全14 / 25 · 2.8/5

提供托管身份、RBAC、禁止硬编码凭据和生产环境认证建议,且权限范围可被理解;但上传、下载和列举操作未要求用户确认,未说明敏感数据、外部副作用、审计或回滚机制,因此扣分。

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

主文档、CLI 回退和 SDK 示例基本一致,认证参考较完整;但未提供该技能关键路径的专属测试、参数校验、失败场景或诊断反馈,静态评估按上限不得超过10分,因此扣分。

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

服务范围、使用场景及不适用的 SQL、Cosmos DB、Event Hubs 和 Service Bus 边界较清晰,覆盖多语言;但未明确触发优先级、输入输出契约、非 Azure 环境限制或中国大陆网络可达性,扣分。

4规范维护10 / 15 · 3.3/5

具备 front matter、MIT 许可证、版本号、服务表、CLI/MCP 说明、参考文档和认证最佳实践,信息组织较好;但缺少变更日志、明确维护责任与更新路径、版本兼容矩阵、FAQ 和系统化故障排查,扣分。

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

能够为 Azure Storage 概念、CLI 操作、认证和多语言 SDK 入门提供直接参考,核心任务大致可完成;但示例主要是最小上传/客户端初始化,缺少完整下载、错误恢复、生命周期配置和可验证输出,仍需人工补充,按静态上限不得超过7分。

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

引用了 Microsoft Learn 文档并提供可审计的代码和仓库 CI/测试上下文;但未提供该技能专属验收标准、测试结果或第三方执行证据,结论主要依赖静态内容,按上限不得超过5分。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 上传和下载命令会产生外部数据读写副作用;文档没有明确的用户确认、目标范围确认、覆盖现有对象前的提示或恢复方案。
  • 示例使用占位账户和凭据链,未验证实际 SDK 版本、CLI 参数、权限配置或各服务在异常情况下的行为。
  • Blob、File Share、Queue、Table 和 Data Lake 的覆盖较宽,但深度不均;复杂生产场景仍需查阅官方文档并进行人工安全审查。
  • 未提供中国大陆网络可达性、代理、私有端点或离线使用说明。
查看完整评分方法 →

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

Azure Storage 技能面向 Azure Blob Storage、File Shares、Queue Storage、Table Storage 和 Data Lake。它涵盖存储账户与 Blob 访问层级、生命周期管理、冗余选项,以及常见的上传、下载和列表操作。技能优先使用 Azure MCP,也提供 Azure CLI 作为后备方案。它不处理 SQL 数据库、Cosmos DB,或 Event Hubs 与 Service Bus 消息传递。

它可指导或执行存储账户、容器和 Blob 的列表查询,以及 Blob 内容的上传和下载;同时解释文件共享、队列、表存储和 Data Lake 的适用场景。通过 Azure MCP 时使用 azure__storage 的 storage_account_list、storage_container_list、storage_blob_list、storage_blob_get 和 storage_blob_put 命令;没有 MCP 时提供 az storage account、container、blob、file、queue、table 和 fs 相关 CLI 示例。它还比较 Standard 与 Premium 存储账户层级、Hot、Cool、Cold、Archive Blob 访问层级,以及 LRS、ZRS、GRS 和 GZRS 冗余选项。

  1. 需要上传、下载、列出 Blob 或管理容器的 Azure 开发者。
  2. 需要为备份、静态内容或对象数据选择 Blob 访问层级的工程师。
  3. 正在进行本地文件服务器迁移、需要 SMB 文件共享的团队。
  4. 需要异步任务队列或简单 NoSQL 键值存储的应用开发者。
  5. 需要使用分层命名空间支持大数据分析的 Azure 用户。
  6. 需要通过生命周期管理降低长期存储成本的存储管理员。

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

优点
  • 覆盖 Blob、文件共享、队列、表和 Data Lake 五类 Azure Storage 服务。
  • 同时提供 Azure MCP 优先路径和 Azure CLI 后备路径。
  • 包含访问层级、生命周期管理和冗余选项的选择指导。
  • 提供多语言 Azure Storage SDK 快速参考,涉及 .NET、Java、JavaScript、Python、Go 和 Rust。
局限
  • 依赖 Azure 环境;MCP 操作需要启用 Azure MCP,CLI 路径需要 Azure CLI。
  • SKILL.md 没有说明具体的 Azure 身份认证、RBAC 权限或成本估算步骤。
  • 不适用于 SQL 数据库、Cosmos DB,以及 Event Hubs 或 Service Bus 消息传递。
  • 仓库 README 标注项目处于持续开发阶段,整体集合中的技能数量和测试覆盖统计可能随维护变化。

如何安装这个 Skill?

安装整个技能集合:npx skills add microsoft/skills。按照向导选择所需技能;技能会安装到所选代理的目录,例如 GitHub Copilot 使用 .github/skills/。该技能实际位于 .github/plugins/azure-skills/skills/azure-storage/SKILL.md。README 未提供单独安装 azure-storage 技能的命令。

如何使用这个 Skill?

向编码代理提出具体的 Azure Storage 请求,例如“列出我的存储账户中的容器并下载指定 Blob”,或“比较 Hot、Cool、Cold 和 Archive 层级并为备份场景推荐方案”。启用 Azure MCP 后,代理可使用 azure__storage;未启用时运行 /azure:setup 或通过 /mcp 启用,并可使用 Azure CLI,例如 az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table。

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

与 Cosmos DB 的边界在于:Table Storage 用于 NoSQL 键值存储,但 SKILL.md 建议评估 Cosmos DB。对于 Event Hubs 或 Service Bus 消息传递,应使用专门的 Azure messaging 技能,而不是本技能。

常见问题

使用这个技能是否需要 Azure MCP?
不一定。Azure MCP 是首选路径;如果未启用,可运行 /azure:setup 或通过 /mcp 启用,也可以使用 Azure CLI 后备方案。
这个技能会自动授予存储账户权限吗?
不会。来源只说明它可列出、上传和下载存储数据,没有说明权限授予或身份配置流程。
它适合处理 Cosmos DB 或 Service Bus 吗?
不适合。SKILL.md 明确将 Cosmos DB、Event Hubs 和 Service Bus 排除在本技能范围之外。
使用 Azure Storage 是否有费用?
来源没有提供费用信息;它只说明不同访问层级和存储账户层级的相对成本与性能。

同仓库的其他 Skills

均来自 microsoft/agent-skills

自动化与运维 ✓ Microsoft · 官方

Azure 部署执行器

在已准备并通过验证的项目上安全执行 Azure 部署。

自动化与运维 ✓ Microsoft · 官方

Azure 资源查询

跨订阅盘点、筛选和发现 Azure 资源。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 模型部署助手

按意图发现容量并部署 Azure OpenAI 模型。

自动化与运维 ✓ Microsoft · 官方

Azure Python 应用部署助手

将 Flask、Django 或 FastAPI 应用部署到 Azure App Service Linux。

开发与工程 ✓ Microsoft · 官方

Azure Data Lake Gen2 Python 技能

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

开发与工程 ✓ Microsoft · 官方

Azure Queue Storage Rust 技能

帮助 Rust 开发者使用官方 Azure SDK 构建安全的队列消息处理流程。

开发与工程 ✓ Microsoft · 官方

Azure 文档翻译 Python 技能

帮助 Python 开发者批量翻译 Azure Blob Storage 中的文档,同时保留原始格式。

开发与工程 ✓ Microsoft · 官方

Azure 文件共享 TypeScript 技能

为 TypeScript 代码代理提供 Azure SMB 文件共享操作指南。

自动化与运维 ✓ Microsoft · 官方

Azure 资源架构可视化器

分析 Azure 资源组及其依赖关系,生成详细的 Mermaid 架构图。

自动化与运维 ✓ Microsoft · 官方

Azure 云迁移助手

评估跨云工作负载并将其迁移到合适的 Azure 服务。

开发与工程 ✓ Microsoft · 官方

Azure 升级助手

评估并自动升级 Azure 工作负载、托管计划、SKU 及旧版 Java SDK。

开发与工程 ✓ Microsoft · 官方

Entra 应用注册助手

指导 Entra 应用注册与 OAuth 身份认证集成。

开发与工程 ✓ Microsoft · 官方

Azure Identity Java 认证助手

为 Java Azure 应用选择并配置安全的 Entra ID 凭据。

开发与工程 ✓ Microsoft · 官方

Azure AI Foundry Agent Framework

帮助 Python 开发者构建具备持久会话、托管工具和流式响应能力的 Azure AI Foundry 智能体。

自动化与运维 ✓ Microsoft · 官方

Azure OpenAI 容量发现

跨区域和项目查找可用的 Azure OpenAI 模型容量,帮助你选择合适的部署位置。

开发与工程 ✓ Microsoft · 官方

Azure AI 服务技能

为编码代理提供 Azure AI 搜索、语音、OpenAI 与 OCR 操作指引。

开发与工程 ✓ Microsoft · 官方

Azure OpenAI 定制部署向导

为 Azure OpenAI 模型提供可精确配置的交互式部署流程。

开发与工程 ✓ Microsoft · 官方

MCP 服务器开发指南

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

开发与工程 ✓ Microsoft · 官方

Azure Application Insights 插桩指南

为 Azure 上的 ASP.NET Core 和 Node.js Web 应用提供 Application Insights 遥测集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 配额管家

用 Azure CLI 检查配额、评估区域容量并申请配额提升,降低部署因资源限制失败的风险。

相关 Skills