Agent skill · software engineering · aiskillstore

azure-servicebus-ts

Enterprise messaging with queues, topics, and subscriptions.

Why this skill is useful

Provides specific TypeScript code examples for integrating with Azure Service Bus that are not widely known.

What it needs

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

What this skill does

Azure Service Bus SDK for TypeScript Enterprise messaging with queues, topics, and subscriptions. Installation Environment Variables Authentication Core Workflow Send Messages to Queue Receive Messages from Queue Subscribe to Messages (Event-Driven) Topics and Subscriptions Message Sessions Dead-Letter Handling Scheduled Messages Message Deferral Peek Messages (Non-Destructive) Key Types Receive Modes Best Practices 1. Use Entra ID auth - Avoid connection strings in production 2. Reuse clients - Create ServiceBusClient once, share across senders/receivers 3. Close resources - Always close senders/receivers when done 4. Handle errors - Implement processError callback for subscription receivers 5. Use sessions for ordering - When message order matters within a group 6. Configure dead-letter - Always handle DLQ messages 7. Batch sends - Use createMessageBatch() for multiple messages Reference Documentation For detailed patterns, see: Queues vs Topics Patterns - Queue/topic patterns, sessions, receive modes, message settlement Error Handling and Reliability - ServiceBusError codes, DLQ handling, lock renewal, graceful shutdown When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

How to use it

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

@skills aiskillstore/azure-servicebus-ts

View the source on GitHub

Browse the @skills marketplace