Agent skill · software engineering · aiskillstore

azure-storage-queue-ts

Azure Queue Storage JavaScript/TypeScript SDK (@azure/storage-queue) for message queue operations. Use for sending, receiving, peeking, and deleting messages in queues.

Why this skill is useful

Provides specific TypeScript commands and patterns for interacting with Azure Queue Storage that the AI wouldn't reliably generate on its own.

What it needs

Requires @azure/identity, @azure/storage-queue installed locally. Requires azure account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

@azure/storage-queue (TypeScript/JavaScript) SDK for Azure Queue Storage operations — send, receive, peek, and manage messages in queues. Installation Current Version: 12.x Node.js: >= 18.0.0 Environment Variables Authentication DefaultAzureCredential (Recommended) Connection String StorageSharedKeyCredential (Node.js only) SAS Token Client Hierarchy Queue Operations Create Queue List Queues Delete Queue Get Queue Properties Set Queue Metadata Message Operations Send Message Receive Messages Peek Messages Peek without removing from queue (no visibility timeout). Update Message Extend visibility timeout or update content. Delete Message Clear All Messages Message Processing Patterns Basic Worker Pattern Poison Message Handling Batch Processing with Visibility Extension Message Encoding By default, messages are Base64 encoded. You can customize this: SAS Token Generation (Node.js only) Generate Queue SAS Generate Account SAS Error Handling TypeScript Types Reference Message Limits Limit Value ------- ------- Max message size 64 KB Max visibility timeout 7 days Max time-to-live 7 days (or -1 for infinite) Max messages per receive 32 Default visibility timeout 30 seconds Best Practices 1. Use DefaultAzureCredential — Prefer AAD over connection strings/keys 2. Always delete after processing — Prevent duplicate processing 3. Handle poison messages — Move failed messages to a dead-letter queue 4. Use appropriate visibility timeout — Set based on expected processing time 5. Extend visibility for long tasks — Update message to prevent timeout 6. Use JSON for structured data — Serialize objects to JSON strings 7. Check dequeueCount — Detect repeatedly failing messages 8. …

How to use it

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

@skills aiskillstore/azure-storage-queue-ts

View the source on GitHub

Browse the @skills marketplace