Skillshub azure-service-health

Azure Service Health Skill

install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/MicrosoftDocs/Agent-Skills/azure-service-health" ~/.claude/skills/comeonoliver-skillshub-azure-service-health && rm -rf "$T"
manifest: skills/MicrosoftDocs/Agent-Skills/azure-service-health/SKILL.md
source content

Azure Service Health Skill

This skill provides expert guidance for Azure Service Health. Covers troubleshooting, limits & quotas, security, configuration, integrations & coding patterns, and deployment. 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
TroubleshootingL34-L38Understanding VM Resource Health annotations, causes of degraded/unavailable states, and step-by-step troubleshooting for underlying Azure infrastructure issues
Limits & QuotasL39-L43Details on how long Azure Service Health notifications are kept, their lifecycle stages, and retention behavior for different event types
SecurityL44-L52Managing access and roles for Azure Service Health security data: tenant vs subscription admin permissions, RBAC, and how to view and interpret security advisories and health history.
ConfigurationL53-L63Configuring Service/Resource Health alerts and queries using portal, ARM, Bicep, PowerShell, and Resource Graph, plus reference for supported health check resource types.
Integrations & Coding PatternsL64-L74Using APIs, Resource Graph, and webhooks to query Service/Resource Health data and integrate alerts with tools like OpsGenie, PagerDuty, and ServiceNow
DeploymentL75-L78Using Azure Policy to create, configure, and manage Service Health alert rules at scale across subscriptions and resource groups

Troubleshooting

TopicURL
Interpret VM Resource Health annotations and troubleshoot issueshttps://learn.microsoft.com/en-us/azure/service-health/resource-health-vm-annotation

Limits & Quotas

TopicURL
Understand lifecycle and retention of Service Health notificationshttps://learn.microsoft.com/en-us/azure/service-health/service-health-notification-transitions

Security

TopicURL
Understand tenant admin roles for Service Health accesshttps://learn.microsoft.com/en-us/azure/service-health/admin-access-reference
Use Health history and RBAC for Azure Service Healthhttps://learn.microsoft.com/en-us/azure/service-health/health-history-overview
Configure subscription access for Azure Security advisorieshttps://learn.microsoft.com/en-us/azure/service-health/security-advisories-add-subscription
Access and interpret Azure Service Health security advisorieshttps://learn.microsoft.com/en-us/azure/service-health/security-advisories-elevated-access
Configure subscription vs tenant admin access in Service Healthhttps://learn.microsoft.com/en-us/azure/service-health/subscription-vs-tenant

Configuration

TopicURL
Deploy Service Health activity log alerts with ARM templateshttps://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-arm
Define Service Health activity log alerts using Bicephttps://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-bicep
Configure Service Health alerts for Azure notifications in portalhttps://learn.microsoft.com/en-us/azure/service-health/alerts-activity-log-service-notifications-portal
Understand Azure Resource Graph tables for Service Healthhttps://learn.microsoft.com/en-us/azure/service-health/azure-resource-graph-overview
Use Azure Resource Graph queries for Service Health datahttps://learn.microsoft.com/en-us/azure/service-health/resource-graph-samples
Create Resource Health alert rules using ARM templateshttps://learn.microsoft.com/en-us/azure/service-health/resource-health-alert-arm-template-guide
Programmatically create Resource Health alerts with PowerShell and ARMhttps://learn.microsoft.com/en-us/azure/service-health/resource-health-alert-powershell-template

Integrations & Coding Patterns

TopicURL
Access Azure Security advisories via API endpointhttps://learn.microsoft.com/en-us/azure/service-health/access-service-advisories-api
Run Azure Resource Graph queries for Resource Healthhttps://learn.microsoft.com/en-us/azure/service-health/resource-graph-health-samples
Query Azure Service Health impacted resources with ARGhttps://learn.microsoft.com/en-us/azure/service-health/resource-graph-impacted-samples
Integrate Service Health alerts with external systems via webhookshttps://learn.microsoft.com/en-us/azure/service-health/service-health-alert-webhook-guide
Forward Azure Service Health alerts to OpsGenie using webhookshttps://learn.microsoft.com/en-us/azure/service-health/service-health-alert-webhook-opsgenie
Configure PagerDuty integration for Azure Service Health alertshttps://learn.microsoft.com/en-us/azure/service-health/service-health-alert-webhook-pagerduty
Send Azure Service Health alerts to ServiceNow via webhookhttps://learn.microsoft.com/en-us/azure/service-health/service-health-alert-webhook-servicenow

Deployment

TopicURL
Deploy Service Health alert rules at scale using Azure Policyhttps://learn.microsoft.com/en-us/azure/service-health/service-health-alert-deploy-policy