azure-storage

Automates CRUD-like operations for Azure cloud storage services and resources.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill azure-storage-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-storage
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/azure-storage
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill azure-storage-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Azure Storage tasks like listing storage accounts/containers and uploading or downloading blobs across multiple storage services become slow and error-prone without a clear, service-specific playbook.

Core Features & Use Cases

  • Object storage with Blob Storage: upload, download, and list blobs for files, backups, and static assets.
  • SMB file shares with Azure Files: manage file shares for lift-and-shift and shared filesystem workflows.
  • Async messaging, NoSQL tables, and analytics-ready Data Lake: use Queue Storage for task queues, Table Storage for key-value data, and Data Lake for big data processing with hierarchical namespaces.
  • Use when you need blob/file/queue/table/data-lake operations, including storage account tiers, blob access tiers (hot/cool/cold/archive), and lifecycle management.
  • Do not use for SQL databases, Cosmos DB, or messaging with Event Hubs/Service Bus.

Quick Start

Use the azure__storage MCP tool to list your storage accounts and then list blobs in a container.

Frequently Asked Questions about azure-storage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list and manage Azure Storage blobs across different access tiers?

You can list and manage Azure Storage blobs by enumerating containers and individual blobs while accounting for hot, cool, cold, and archive access tiers. This process supports lifecycle management and automates operational actions for backups and static assets.

What is the best way to upload and download files to Azure Blob Storage?

Uploading and downloading files to Azure Blob Storage is handled through targeted put and get operations. This service supports object storage workflows for files, backups, and static assets, automating blob transfers across appropriate storage account tiers.

When should I use Azure Data Lake versus Table Storage for my data?

Use Azure Data Lake for big data processing that requires hierarchical namespaces and analytics-ready storage. Choose Table Storage instead when you need to store key-value NoSQL data rather than running large-scale analytics workflows.

Can I use Azure Queue Storage for asynchronous task messaging?

Yes, Azure Queue Storage is designed specifically for asynchronous messaging and task queues. It enables decoupled workflows by queuing messages between components, distinct from Event Hubs or Service Bus messaging services.

Does this approach support managing Azure Files SMB file shares?

Yes, managing Azure Files SMB file shares is supported for lift-and-shift and shared filesystem workflows. You can manage these file shares alongside Blob, Queue, and Table storage within the same operational workflow.

What are the limitations of using Azure Storage for databases and enterprise messaging?

Azure Storage should not be used for SQL databases or Cosmos DB, nor for enterprise messaging with Event Hubs or Service Bus. It is strictly limited to blob, file, queue, table, and Data Lake storage workflows.