azure-servicebus-py
Build Azure Service Bus Workflows in Python
Reliable queue and topic integrations require correct authentication, settlement, batching, and failure handling. This skill provides practical Python patterns for Azure Service Bus workflows.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "azure-servicebus-py" from https://skillstore.io/skills/sickn33-azure-servicebus-py.md and its manifest at https://skillstore.io/api/skills/sickn33-azure-servicebus-py/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "azure-servicebus-py". Create a reliable queue consumer for order events.
Expected outcome:
An asynchronous receiver design using PEEK_LOCK, bounded waits, explicit completion, transient abandonment, and dead-letter handling for permanent failures.
Using "azure-servicebus-py". Plan ordered processing for customer account updates.
Expected outcome:
A session-based workflow that groups each account, receives one session at a time, and preserves message order.
Using "azure-servicebus-py". Improve sender throughput without exceeding message size limits.
Expected outcome:
A batching plan that fills SDK-managed batches, sends full batches, and flushes the final partial batch.
Security Audit
SafeAll 37 static findings are false positives caused by Markdown syntax and ordinary Service Bus examples. No prompt injection, command execution, reconnaissance, or malicious intent was found.
Risk Factors
⚙️ External commands (34)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-azure-servicebus-py/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-azure-servicebus-py?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-azure-servicebus-py?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-azure-servicebus-py/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-azure-servicebus-py.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
sickn33. (2026). azure-servicebus-py security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-azure-servicebus-py/audits/5BibTeX citation
@techreport{sickn33-sickn33-azure-servicebus-py-2026,
author = {sickn33},
title = {azure-servicebus-py security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-azure-servicebus-py/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "azure-servicebus-py security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-azure-servicebus-py/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-azure-servicebus-py:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Build a Queue Worker
Create a reliable Python consumer with bounded receives, explicit settlement, retries, and dead-letter handling.
Design Publish and Subscribe Messaging
Plan topic senders and subscription receivers for event distribution across multiple services.
Improve Messaging Operations
Add batching, scheduling, sessions, and dead-letter inspection to existing Service Bus workloads.
Try These Prompts
Create an asynchronous Python example using DefaultAzureCredential to send one message to queue [queue] in namespace [namespace].
Show a receiver for [queue] that completes successes, abandons transient failures, and dead-letters permanent failures.
Design a topic workflow for [event type], including batching, session ordering, receive mode, and resource cleanup decisions.
Review this Service Bus design: [design]. Identify reliability risks involving locks, retries, dead letters, scheduling, sessions, throughput, and shutdown.
Best Practices
- Use DefaultAzureCredential and least-privilege roles instead of embedding connection strings.
- Use context managers to close clients, senders, receivers, and credentials.
- Set bounded receive waits and settle each message only after processing finishes.
Avoid
- Do not complete messages before business processing succeeds.
- Do not use RECEIVE_AND_DELETE when retries or loss protection are required.
- Do not reuse placeholder namespaces, entity names, or error handling unchanged in production.
Frequently Asked Questions
Which Python packages are required?
Does the skill cover synchronous and asynchronous clients?
How does authentication work?
Which receive mode should I choose?
How can I preserve message order?
Does it explain dead-letter processing?
Developer Details
Author
sickn33License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-servicebus-pyRef
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Maintenance freshness
7/26/2026
Usage
8 downloads · 83 views
File structure
📄 SKILL.md