Agent skill · software engineering · sickn33

azure-storage-queue-rust

Azure Queue Storage library for Rust. Send, receive, and manage queue messages. Triggers: "queue storage rust", "QueueClient rust", "send message rust", "receive messages rust", "QueueServiceClient rust", "queue rust".

Why this skill is useful

Provides specific Rust commands and patterns for interacting with Azure Queue 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 Queue Storage library for Rust When to Use Use this skill when you need azure Queue Storage library for Rust. Send, receive, and manage queue messages. Triggers: "queue storage rust", "QueueClient rust", "send message rust", "receive messages rust", "QueueServiceClient rust", "queue rust". Client library for Azure Queue Storage — send, receive, and manage queue messages. Use this skill when: An app needs to send or receive messages from Azure Queue Storage in Rust You need to create or manage queues You need to peek, receive, or delete queue messages You need RBAC-based auth for queue operations IMPORTANT: Only use the official azurestoragequeue crate published by the azure-sdk crates.io user. Do NOT use unofficial or community crates. Official crates use underscores in names and none have version 0.21.0. Installation If your code uses azurecore types directly, add azurecore to Cargo.toml. If you only use azurestoragequeue re-exports, direct azurecore dependency is optional. Environment Variables Authentication Client Types Client Purpose Access -------------------- ------------------------------------- ---------------------------------------- QueueServiceClient Account-level operations, list queues QueueServiceClient::new() QueueClient Queue operations, send/receive/delete serviceclient.queueclient("<name>")? Core Workflow Send a Message Receive Messages Delete a Message After receiving a message, delete it using the message ID and pop receipt: Peek Messages Peek at messages without removing them from the queue: RBAC Roles For Entra ID auth, assign one of these roles to the identity: Role Access -------------------------------------- ---------------------- Storage Queue Data Reader Read and peek messages Storage Queue Data Contributor Read/write messages Storage Queue Data Message Sender Send messages only Storage Queue Data Message Processor Receive and delete Best Practices 1. Use cargo add to manage dependencies, never edit Cargo.toml directly. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/azure-storage-queue-rust

View the source on GitHub

Browse the @skills marketplace