Agent skill · software engineering · sickn33
azure-storage-blob-rust
Azure Blob Storage SDK for Rust. Use for uploading, downloading, and managing blobs and containers.
Why this skill is useful
Provides specific Rust SDK commands for Azure Blob Storage that the AI wouldn't reliably generate on its own.
What it needs
Requires cargo installed locally. Requires azure account access. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Azure Blob Storage SDK for Rust Client library for Azure Blob Storage — Microsoft's object storage solution for the cloud. The examples below require a reviewed compatible crate set and replacement of every resource placeholder. Do not use production data for demonstration writes. Installation Environment Variables Authentication Client Types Client Purpose -------- --------- BlobServiceClient Account-level operations, list containers BlobContainerClient Container operations, list blobs BlobClient Individual blob operations Core Operations Upload Blob Download Blob Get Blob Properties Delete Blob Container Operations Best Practices 1. Use Entra ID auth — DeveloperToolsCredential for dev, ManagedIdentityCredential for production 2. Review overwrite behavior — the reviewed upload API uses options; ifnotexists prevents unintended replacement 3. Use RequestContent::from() — to wrap upload data 4. Handle async operations — use tokio runtime 5. Check RBAC permissions — ensure "Storage Blob Data Contributor" role RBAC Permissions For Entra ID auth, assign one of these roles: Storage Blob Data Reader — read-only Storage Blob Data Contributor — read/write Storage Blob Data Owner — blob-data access and supported ownership/ACL management; it does not grant general Azure RBAC role-assignment authority The example API follows BlobClient 1.1.0; earlier releases used different constructor/upload signatures. Use the project’s compatible Azure crate versions rather than mixing them. The reviewed example set uses azurestorageblob 1.1.0 and compatible Azure core/credential crates. Record and commit Cargo.lock; source/API review is not a compiler or live-service test. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/azure-storage-blob-rust--a7b70f