azure-storage

Manage Azure Blob, Queue, File Share, Table, and Data Lake storage via MCP tools, CLI, and SDKs.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/merceralex397-collab/alex-stack --skill azure-storage-merceralex397-collab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-storage
Source: https://github.com/merceralex397-collab/alex-stack/tree/main/dev/azure-profile/azure-skills-main/azure-skills-main/.github/plugins/azure-skills/skills/azure-storage
Command: npx skills add https://github.com/merceralex397-collab/alex-stack --skill azure-storage-merceralex397-collab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Choosing and operating the right Azure Storage service is confusing: developers must pick between Blob, File Shares, Queue, Table, and Data Lake, select correct access tiers and redundancy options, and write correct SDK code across multiple languages. This Skill consolidates service selection guidance, MCP/CLI commands, and per-language SDK quick references into one place. ## Core Features & Use Cases - Service Selection Guidance: Decision tables mapping workloads to Blob Storage, File Shares, Queue Storage, Table Storage, or Data Lake, plus access tier (hot/cool/cold/archive) and redundancy (LRS/ZRS/GRS/GZRS) comparisons. - MCP and CLI Operations: List accounts, containers, and blobs, and upload or download blobs using the Azure MCP server or az storage CLI fallback commands. - Multi-Language SDK Quick References: Condensed guides for Python, TypeScript, Java, Rust, and .NET covering installation, quick starts, and best practices for each storage service. - Use Case: A developer needs to upload files to Azure Blob Storage from a Python app. The Skill provides the correct package (azure-storage-blob), authentication pattern (DefaultAzureCredential locally, ManagedIdentityCredential in production), and a working upload example. ## Quick Start Ask the assistant to list the containers in your Azure storage account or show how to upload a blob using the Python SDK.

Frequently Asked Questions about azure-storage

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

FAQPage Schema
How do I upload a file to Azure Blob Storage with Python?▼

Install azure-storage-blob and azure-identity, create a BlobServiceClient with your account URL and DefaultAzureCredential, then call upload_blob on a blob client with overwrite=True. In production, switch to ManagedIdentityCredential instead of DefaultAzureCredential.

Which Azure Storage access tier should I use for my blobs?▼

Use Hot for frequently accessed data, Cool for data untouched 30+ days, Cold for 90+ days, and Archive for data rarely accessed over 180 days. Hot has higher storage cost but lower access cost; Archive is cheapest to store but requires rehydration before reading.

What is the difference between Azure Queue Storage and Service Bus?▼

Queue Storage provides simple async messaging and task queues with basic visibility timeout and poison message handling. Service Bus adds advanced features like sessions and topics; this Skill covers Queue Storage and directs Service Bus scenarios to azure-messaging.

Can I use DefaultAzureCredential in production for Azure Storage?▼

No, DefaultAzureCredential is recommended for local development only because its fallback chain adds latency and unpredictable behavior. In production use ManagedIdentityCredential with Azure RBAC, optionally passing a client ID for user-assigned identities.

How do I list blobs in an Azure Storage container?▼

With Azure MCP enabled, call the azure__storage tool with the storage_blob_list command. Without MCP, run az storage blob list with --account-name and --container-name flags, adding --output table for readable results.

When should I use Data Lake Storage instead of Blob Storage?▼

Use Data Lake Storage Gen2 when you need big data analytics with a hierarchical namespace, directory-level ACLs, and file system semantics. For simple object storage, backups, or static content, standard Blob Storage is the better fit.