azure-storage-blob-py

Upload, download, list, and manage Azure Blob Storage blobs with Python.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-storage-blob-py-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-storage-blob-py
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-storage-blob-py
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-storage-blob-py-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Many Python applications need a simple, consistent way to upload, download, list, and manage unstructured files in Azure Blob Storage while handling authentication, performance, and metadata concerns.

Core Features & Use Cases

  • Upload and download blobs from local files, streams, or in-memory bytes with overwrite control and chunking for large files.
  • Manage containers, set metadata and HTTP headers, generate SAS tokens for delegated access, and perform hierarchical listings for virtual directories.
  • Support both synchronous and asynchronous clients using DefaultAzureCredential for secure authentication, suitable for backups, media delivery, log archival, and integration pipelines.

Quick Start

Use the azure-storage-blob-py skill to upload a local file named data.csv into the mycontainer container and verify it appears in the container listing.

Frequently Asked Questions about azure-storage-blob-py

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

FAQPage Schema
How do I upload and download blobs from Azure Blob Storage using Python?

To upload and download blobs from Azure Blob Storage using Python, you can use synchronous or asynchronous clients to transfer local files, streams, or in-memory bytes with configurable chunking for large files.

Can I use DefaultAzureCredential for Azure Blob Storage authentication in Python?

Yes, DefaultAzureCredential is supported for secure authentication, enabling Python applications to access Azure Blob Storage without manually managing keys for both sync and async client operations.

What is the best way to generate a SAS token for Azure Blob Storage in Python?

Generating a SAS token for Azure Blob Storage in Python allows you to delegate secure, time-limited access to your blobs and containers without sharing your primary storage account keys.

How do I handle large file transfers to Azure Blob Storage in a Python automation script?

Handling large file transfers to Azure Blob Storage in a Python automation script is supported through configurable concurrency and chunking, ensuring reliable upload and download of large unstructured objects.

Does this Python approach support hierarchical listings for virtual directories in Azure Blob Storage?

Yes, hierarchical listings for virtual directories in Azure Blob Storage are supported, allowing Python scripts to navigate and manage structured blob data within containers for backups or media delivery.

Can I manage container metadata and HTTP headers for Azure Blob Storage via Python?

Yes, you can manage Azure Blob Storage containers via Python by setting custom metadata and HTTP headers, performing listing operations, and configuring access policies for your object storage.