mcpField
A
azure-queue-storage

azure-queue-storage

github.com/microsoftdocsCloud & DevOps796179 installsUpdated 3d ago
Repository

About azure-queue-storage

azure-queue-storage is a guidance skill for Azure Queue Storage, intended for developers and operators working with queue security, configuration, and client libraries. It combines a local topic index with network-based Microsoft documentation retrieval.

Key features

  1. 01Monitoring and performance practices
  2. 02Queue limits and quotas
  3. 03Entra ID, RBAC, and ABAC security
  4. 04Metrics, logs, and alerts
  5. 05Client library usage guidance

Use cases

  1. 01Checking queue size and throughput limits
  2. 02Setting up data access controls
  3. 03Troubleshooting performance with monitoring data
  4. 04Building queue operations with client libraries

MCP support

The skill can fetch documentation through mcp_microsoftdocs:microsoft_docs_fetch. It also describes fetch_webpage as a fallback.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-queue-storage

After installing, type/azure-queue-storagein Claude Code to confirm it loaded.

Details

From the project README

Azure Queue Storage Skill

This skill provides expert guidance for Azure Queue Storage. Covers best practices, limits & quotas, security, configuration, and integrations & coding patterns. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
Best PracticesL33-L39Monitoring, securing, and tuning Azure Queue Storage: metrics/logging, alerts, encryption, access control, and performance/scalability patterns and checklists.
Limits & QuotasL40-L45Scalability and size limits for Azure Queue Storage, including max queues/messages, throughput, message size, and total storage constraints.
SecurityL46-L60Securing Queue Storage: Entra ID/RBAC/ABAC auth, portal/CLI/PowerShell access control, client-side encryption, passwordless migration, and security best practices.
ConfigurationL61-L66Setting up metrics, logs, and alerts for Azure Queue Storage, and understanding/using the collected monitoring data to troubleshoot performance and reliability issues.
Integrations & Coding PatternsL67-L75Client library how-tos for using Azure Queue Storage with .NET, Java, JavaScript, Python, and PowerShell, including setup, auth, CRUD operations, and common coding patterns.
Best Practices
TopicURL
Best practices for monitoring Queue Storagehttps://learn.microsoft.com/en-us/azure/storage/queues/queues-storage-monitoring-scenarios
Apply security best practices to Queue Storagehttps://learn.microsoft.com/en-us/azure/storage/queues/security-recommendations
Performance and scalability checklist for queueshttps://learn.microsoft.com/en-us/azure/storage/queues/storage-performance-checklist
Limits & Quotas
TopicURL
Understand Azure Queue Storage scalability limitshttps://learn.microsoft.com/en-us/azure/storage/queues/scalability-targets
Understand Azure Queue Storage size limitshttps://learn.microsoft.com/en-us/azure/storage/queues/storage-queues-introduction
Security
TopicURL
Assign Azure RBAC roles for queue data accesshttps://learn.microsoft.com/en-us/azure/storage/queues/assign-azure-role-data-access
Authorize Azure Queue Storage with Entra ID and RBAChttps://learn.microsoft.com/en-us/azure/storage/queues/authorize-access-azure-active-directory
Authorize queue data operations with Azure CLIhttps://learn.microsoft.com/en-us/azure/storage/queues/authorize-data-operations-cli
Authorize queue data access in Azure portalhttps://learn.microsoft.com/en-us/azure/storage/queues/authorize-data-operations-portal
Use Entra credentials with PowerShell for queueshttps://learn.microsoft.com/en-us/azure/storage/queues/authorize-data-operations-powershell
Configure client-side encryption for Queue Storagehttps://learn.microsoft.com/en-us/azure/storage/queues/client-side-encryption
Migrate Queue Storage apps to passwordless authhttps://learn.microsoft.com/en-us/azure/storage/queues/passwordless-migrate-queues
Use ABAC role assignment conditions for queueshttps://learn.microsoft.com/en-us/azure/storage/queues/queues-auth-abac
Actions and attributes for Queue Storage ABAChttps://learn.microsoft.com/en-us/azure/storage/queues/queues-auth-abac-attributes
Example ABAC role conditions for Queue Storagehttps://learn.microsoft.com/en-us/azure/storage/queues/queues-auth-abac-examples
Apply security best practices to Azure Queue Storagehttps://learn.microsoft.com/en-us/azure/storage/queues/secure-queues
Configuration
TopicURL
Configure monitoring for Azure Queue Storagehttps://learn.microsoft.com/en-us/azure/storage/queues/monitor-queue-storage
Configure and interpret Azure Queue Storage monitoring datahttps://learn.microsoft.com/en-us/azure/storage/queues/monitor-queue-storage-reference
Integrations & Coding Patterns
TopicURL
Manage Azure Queue Storage with PowerShellhttps://learn.microsoft.com/en-us/azure/storage/queues/storage-powershell-how-to-use-queues
Use Azure Queue Storage .NET client libraryhttps://learn.microsoft.com/en-us/azure/storage/queues/storage-quickstart-queues-dotnet
Use Azure Queue Storage Java client libraryhttps://learn.microsoft.com/en-us/azure/storage/queues/storage-quickstart-queues-java
Use Azure Queue Storage JavaScript client libraryhttps://learn.microsoft.com/en-us/azure/storage/queues/storage-quickstart-queues-nodejs
Use Azure Queue Storage Python client libraryhttps://learn.microsoft.com/en-us/azure/storage/queues/storage-quickstart-queues-python
Work with Azure Queue Storage in .NEThttps://learn.microsoft.com/en-us/azure/storage/queues/storage-tutorial-queues

Comments

Markdown supported