
Azure Storage
- 482k installs
- 1.3k repo stars
- Updated July 26, 2026
- microsoft/azure-skills
azure-storage is a Claude agent skill that guides connecting apps to Azure Storage services (Blob, File, Queue, Table, Data Lake), including access tiers and SDK usage.
About
azure-storage is a Microsoft agent skill covering Azure Storage services: Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. It explains blob access tiers (hot, cool, cold, archive), storage account tiers, and redundancy options (LRS, ZRS, GRS, GZRS), and points to per-language SDK quick references. A developer uses it when integrating object storage, SMB file shares, async queue messaging, NoSQL key-value tables, or big-data analytics into an app, and provides both Azure MCP commands and az CLI fallbacks. It excludes SQL and Cosmos DB, which are covered by other skills.
- Covers Blob, File, Queue, Table, Data Lake
- Explains hot/cool/cold/archive access tiers
- Redundancy options: LRS, ZRS, GRS, GZRS
- Azure MCP commands plus az CLI fallback
Azure Storage by the numbers
- 481,542 all-time installs (skills.sh)
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
azure-storage capabilities & compatibility
Free MIT-licensed skill; the underlying Azure Storage resources are billed by Azure.
- Capabilities
- blob storage · queue messaging · file shares · table storage · data lake
- Works with
- azure
- Use cases
- database · api development
- Pricing
- Free
What azure-storage says it does
Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake.
When Azure MCP is enabled
Archive | Rarely (180+ days)
npx skills add https://github.com/microsoft/azure-skills --skill azure-storageAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 482k |
|---|---|
| repo stars | ★ 1.3k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 26, 2026 |
| Repository | microsoft/azure-skills ↗ |
Which Azure Storage service and access tier should I use, and how do I read and write to it?
database
Who is it for?
Developers wiring upload/download, async queues, NoSQL tables, or file shares into an Azure-backed app who need tier and SDK guidance.
Skip if: SQL databases and Cosmos DB (use azure-prepare) or Event Hubs/Service Bus messaging (use azure-messaging).
When should I use this skill?
The user asks about blob storage, file shares, queues, tables, data lake, storage accounts, access tiers, or lifecycle management.
What you get
A chosen storage service and tier plus working Azure MCP or az CLI commands and SDK snippets to move data.
- Storage service and tier recommendation
- Azure MCP or az CLI commands
- SDK quick-reference links
By the numbers
- 5 storage services covered
- 4 blob access tiers: hot, cool, cold, archive
- 4 redundancy options: LRS, ZRS, GRS, GZRS
Files
Azure Storage Services
Services
| Service | Use When | MCP Tools | CLI |
|---|---|---|---|
| Blob Storage | Objects, files, backups, static content | azure__storage | az storage blob |
| File Shares | SMB file shares, lift-and-shift | - | az storage file |
| Queue Storage | Async messaging, task queues | - | az storage queue |
| Table Storage | NoSQL key-value (consider Cosmos DB) | - | az storage table |
| Data Lake | Big data analytics, hierarchical namespace | - | az storage fs |
MCP Server (Preferred)
When Azure MCP is enabled:
azure__storagewith commandstorage_account_list- List storage accountsazure__storagewith commandstorage_container_list- List containers in accountazure__storagewith commandstorage_blob_list- List blobs in containerazure__storagewith commandstorage_blob_get- Download blob contentazure__storagewith commandstorage_blob_put- Upload blob content
If Azure MCP is not enabled: Run /azure:setup or enable via /mcp.
CLI Fallback
# List storage accounts
az storage account list --output table
# List containers
az storage container list --account-name ACCOUNT --output table
# List blobs
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table
# Download blob
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
# Upload blob
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATHStorage Account Tiers
| Tier | Use Case | Performance |
|---|---|---|
| Standard | General purpose, backup | Milliseconds |
| Premium | Databases, high IOPS | Sub-millisecond |
Blob Access Tiers
| Tier | Access Frequency | Cost |
|---|---|---|
| Hot | Frequent | Higher storage, lower access |
| Cool | Infrequent (30+ days) | Lower storage, higher access |
| Cold | Rare (90+ days) | Lower still |
| Archive | Rarely (180+ days) | Lowest storage, rehydration required |
Redundancy Options
| Type | Durability | Use Case |
|---|---|---|
| LRS | 11 nines | Dev/test, recreatable data |
| ZRS | 12 nines | Regional high availability |
| GRS | 16 nines | Disaster recovery |
| GZRS | 16 nines | Best durability |
Service Details
For deep documentation on specific services:
- Blob storage patterns and lifecycle -> Blob Storage documentation
- File shares and Azure File Sync -> Azure Files documentation
- Queue patterns and poison handling -> Queue Storage documentation
SDK Quick References
For building applications with Azure Storage SDKs, see the condensed guides:
- Blob Storage: Python | TypeScript | Java | [Rust]
Related skills
How it compares
Use azure-storage for object, file, queue, and table storage; pick a database-focused skill for SQL or Cosmos DB workloads.
FAQ
Which storage services does azure-storage cover?
Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake, plus storage account and blob access tiers.
What are the blob access tiers?
Hot for frequent access, Cool for infrequent (30+ days), Cold for rare (90+ days), and Archive for rarely accessed data (180+ days) requiring rehydration.
Can I use it without the Azure MCP server?
Yes; the skill provides az CLI fallback commands such as az storage blob upload and download when the Azure MCP is not enabled.
Is Azure Storage safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.