Microsoft/azure-storage-blob-py — Agent Skills | officialskills.sh
Back to skills

azure-storage-blob-py

Python client library for Azure Blob Storage.

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-storage-blob-py
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-storage-blob-py
View on GitHub

What This Skill Does

Python client library for Azure Blob Storage. Handles uploading, downloading, listing, and deleting blobs and containers using BlobServiceClient, ContainerClient, and BlobClient. Supports sync and async usage, SAS token generation, and metadata management.

The SDK handles chunked parallel transfers, credential chaining via DefaultAzureCredential, and async context management out of the box, so you don't have to build retry logic or auth flows manually.

When to use it

  • Uploading ML training datasets to Azure containers from a Python pipeline
  • Generating time-limited SAS URLs for sharing private blobs with external users
  • Listing all files under a specific prefix to process logs stored in virtual folders
  • Downloading large files in parallel chunks to reduce transfer time
  • Setting content-type headers and metadata on blobs before serving them from a web app