Skill

azure-relay

Expert knowledge for Azure Relay development including troubleshooting, security, configuration, and integrations & coding patterns. Use when building, debugging, or optimizing Azure Relay applications. Not for Azure Service Bus (use azure-service-bus), Azure Event Hubs (use azure-event-hubs), Azure Web PubSub (use azure-web-pubsub), Azure Application Gateway (use azure-application-gateway).

From azure
Install
1
Run in your terminal
$
npx claudepluginhub atc-net/atc-agentic-toolkit
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Azure Relay Skill

This skill provides expert guidance for Azure Relay. Covers troubleshooting, 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: This file may be large. Use the Category Index below to locate relevant sections, then use read_file with specific line ranges (e.g., L136-L144) to read the sections needed for the user's question This skill requires network access to fetch documentation content. Use mcp_microsoftdocs:microsoft_docs_fetch to retrieve full articles.

  • Fallback: Use the built-in WebFetch tool if the Microsoft Learn MCP server is not available.

Category Index

CategoryLinesDescription
TroubleshootingL32-L36Diagnosing and fixing common Azure Relay exceptions, including connection, authentication, quota, and configuration errors, with guidance on causes and resolutions.
SecurityL37-L46Authentication and network security for Azure Relay: Entra ID and SAS auth, managed identities, IP firewall, virtual network rules, and Private Link Service configuration.
ConfigurationL47-L51Network and firewall requirements for Azure Relay, including which ports/protocols to open for Hybrid Connections and WCF relays and how to configure them.
Integrations & Coding PatternsL52-L57Using Azure Relay Hybrid Connections from .NET and Node.js (WebSockets), plus low-level protocol details for implementing custom clients and integrations

Troubleshooting

TopicURL
Resolve common Azure Relay exceptionshttps://learn.microsoft.com/en-us/azure/azure-relay/relay-exceptions

Security

TopicURL
Authenticate applications to Azure Relay with Entra IDhttps://learn.microsoft.com/en-us/azure/azure-relay/authenticate-application
Use managed identities to access Azure Relayhttps://learn.microsoft.com/en-us/azure/azure-relay/authenticate-managed-identity
Configure IP firewall rules for Azure Relayhttps://learn.microsoft.com/en-us/azure/azure-relay/ip-firewall-virtual-networks
Configure network security for Azure Relayhttps://learn.microsoft.com/en-us/azure/azure-relay/network-security
Secure Azure Relay with Private Link Servicehttps://learn.microsoft.com/en-us/azure/azure-relay/private-link-service
Configure SAS and Entra ID auth for Azure Relayhttps://learn.microsoft.com/en-us/azure/azure-relay/relay-authentication-and-authorization

Configuration

TopicURL
Configure required port settings for Azure Relayhttps://learn.microsoft.com/en-us/azure/azure-relay/relay-port-settings

Integrations & Coding Patterns

TopicURL
Use Azure Relay Hybrid Connections .NET APIshttps://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-dotnet-api-overview
Use Azure Relay Node.js WebSocket APIshttps://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-node-ws-api-overview
Implement Azure Relay Hybrid Connections protocolhttps://learn.microsoft.com/en-us/azure/azure-relay/relay-hybrid-connections-protocol
Similar Skills
Stats
Parent Repo Stars0
Parent Repo Forks1
Last CommitMar 9, 2026