{"id":"e793642e-9028-4779-a7b2-0f76e09610ed","shortId":"dzeXjc","kind":"skill","title":"azure-policy","tagline":"Expert knowledge for Azure Policy development including troubleshooting, best practices, decision making, security, configuration, integrations & coding patterns, and deployment. Use when authoring Machine Configuration packages, deploying via ARM/Bicep/Terraform, mapping to CIS/","description":"# Azure Policy Skill\n\nThis skill provides expert guidance for Azure Policy. Covers troubleshooting, best practices, decision making, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **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\n\n> **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](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L35-L41 | Diagnosing and fixing Azure Policy non-compliance, common policy evaluation/deployment errors, and Machine Configuration deployment and remediation issues. |\n| Best Practices | L42-L57 | Designing effective Azure Policy definitions: effects, logical/value operators, arrays, tags, initiatives, parameters, and testing/behavior of Machine/Guest Configuration. |\n| Decision Making | L58-L64 | Guidance for planning migrations from Azure Automation DSC, DSC extension, and Automanage Best Practices to Azure Policy/Machine Configuration, including mapping features and migration steps. |\n| Security | L65-L128 | Azure Policy security baselines, guest/machine configuration, and mappings of built‑in policies/initiatives to many compliance frameworks (CIS, NIST, ISO, PCI, FedRAMP, HIPAA, etc.). |\n| Configuration | L129-L143 | Authoring, assigning, storing, and securing Machine Configuration (guest configuration) packages and policies, plus prerequisites, networking, remediation, and compliance result analysis. |\n| Integrations & Coding Patterns | L144-L149 | Using Azure Resource Graph to query Azure Policy compliance data and guest configuration state across resources for reporting, auditing, and large-scale policy analysis |\n| Deployment | L150-L159 | How to deploy and assign Machine Configuration packages via ARM/Bicep/Terraform/REST, publish packages to storage, and use safe deployment practices with Azure Policy. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Troubleshoot Azure Machine Configuration deployments | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/04-operations-troubleshooting |\n| Diagnose causes of Azure Policy non-compliance | https://learn.microsoft.com/en-us/azure/governance/policy/how-to/determine-non-compliance |\n| Troubleshoot common Azure Policy errors and issues | https://learn.microsoft.com/en-us/azure/governance/policy/troubleshoot/general |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Test Machine Configuration packages with GuestConfiguration tools | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/3-test-package |\n| Understand PSDSC behavior changes in Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/whats-new/psdsc-in-machine-configuration |\n| Author Azure Policy rules for array properties | https://learn.microsoft.com/en-us/azure/governance/policy/how-to/author-policies-for-arrays |\n| Count array members with Azure Policy count operator | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-count-operator |\n| Deploy resources using deployIfNotExists policies | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-deploy-resources |\n| Choose and configure Azure Policy effects | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-effect-details |\n| Apply field properties correctly in Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-fields |\n| Group Azure Policy definitions into initiatives | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-group-with-initiative |\n| Use logical operators effectively in Azure Policy rules | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-logical-operators |\n| Parameterize Azure Policy definitions for reuse | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-parameters |\n| Enforce and inherit tags using Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-tags |\n| Use the value operator safely in Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-value-operator |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Plan migration from Azure Automation DSC to Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/whats-new/migrating-from-azure-automation |\n| Plan migration from DSC extension to Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/whats-new/migrating-from-dsc-extension |\n| Plan migration from Automanage Best Practices to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/how-to/migrate-from-automanage-best-practices |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Deploy Machine Configuration security baseline policies | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/deploy-a-baseline-policy-assignment |\n| Customize Machine Configuration security baseline parameters | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/specify-custom-parameters-for-baseline-policy |\n| Author JSON parameters for Machine Configuration baselines | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/understand-baseline-settings-parameter |\n| Sign Machine Configuration packages and enforce signed content | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/6-sign-package |\n| Define and use Azure Policy exemption structure | https://learn.microsoft.com/en-us/azure/governance/policy/concepts/exemption-structure |\n| Map Azure Policy to Australian ISM PROTECTED controls | https://learn.microsoft.com/en-us/azure/governance/policy/samples/australia-ism |\n| Implement Microsoft cloud security benchmark with Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/azure-security-benchmark |\n| Use Azure built-in policy initiatives for compliance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/built-in-initiatives |\n| Use Azure built-in policy definitions for governance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/built-in-policies |\n| Use Azure Policy for Canada Federal PBMM compliance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/canada-federal-pbmm |\n| Map CIS Azure 1.1.0 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-1-1-0 |\n| Map CIS Azure 1.3.0 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-1-3-0 |\n| Map CIS Azure 1.4.0 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-1-4-0 |\n| Map CIS Azure 2.0.0 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-2-0-0 |\n| Use CIS benchmarks for AlmaLinux via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/alma-ado |\n| Use CIS benchmarks for Debian via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/debian-ado |\n| Use CIS benchmarks for Oracle Linux via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/oracle-ado |\n| Use CIS benchmarks for RHEL via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/rhel-ado |\n| Use CIS benchmarks for Rocky Linux via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/rocky-ado |\n| Use CIS benchmarks for SUSE Linux via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/suse-ado |\n| Use CIS benchmarks for Ubuntu via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/ubuntu-ado |\n| Align Azure Policy with CMMC Level 3 controls | https://learn.microsoft.com/en-us/azure/governance/policy/samples/cmmc-l3 |\n| Map FedRAMP High controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/fedramp-high |\n| Map FedRAMP Moderate controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/fedramp-moderate |\n| Align Microsoft cloud security benchmark with Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-azure-security-benchmark |\n| Map CIS Azure 1.1.0 (Gov) controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-cis-azure-1-1-0 |\n| Map CIS Azure 1.3.0 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-cis-azure-1-3-0 |\n| Implement CMMC Level 3 controls with Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-cmmc-l3 |\n| Map FedRAMP High controls to Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-fedramp-high |\n| Map FedRAMP Moderate controls to Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-fedramp-moderate |\n| Implement IRS 1075 2016 controls with Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-irs-1075-sept2016 |\n| Use Azure Policy for ISO 27001:2013 compliance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-iso-27001 |\n| Map NIST SP 800-171 R2 controls to Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-nist-sp-800-171-r2 |\n| Map NIST SP 800-53 Rev. 4 controls to Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-nist-sp-800-53-r4 |\n| Map NIST SP 800-53 Rev. 5 controls to Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-nist-sp-800-53-r5 |\n| Map SOC 2 controls to Azure Policy in Azure Government | https://learn.microsoft.com/en-us/azure/governance/policy/samples/gov-soc-2 |\n| Apply CIS Linux security baselines via Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux |\n| Apply Docker security baseline via guest configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-docker |\n| Apply Linux security baseline via guest configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-linux |\n| Apply Windows Server security baseline via guest configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows |\n| Apply Windows Server 2025 security baseline via guest configuration | https://learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows-server-2025 |\n| Implement HIPAA HITRUST controls using Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/hipaa-hitrust |\n| Use Azure Policy for IRS 1075 (2016) compliance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/irs-1075-sept2016 |\n| Align Azure Policy with ISO 27001:2013 controls | https://learn.microsoft.com/en-us/azure/governance/policy/samples/iso-27001 |\n| Apply MCfS Baseline Confidential policies via Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/mcfs-baseline-confidential |\n| Apply MCfS Baseline Global policies via Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/mcfs-baseline-global |\n| Map NIST SP 800-171 R2 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/nist-sp-800-171-r2 |\n| Map NIST SP 800-53 Rev.4 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/nist-sp-800-53-r4 |\n| Map NIST SP 800-53 Rev.5 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/nist-sp-800-53-r5 |\n| Implement NL BIO Cloud Theme controls with Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/nl-bio-cloud-theme |\n| Implement PCI DSS 3.2.1 controls with Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pci-dss-3-2-1 |\n| Implement PCI DSS v4.0 controls with Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/pci-dss-4-0 |\n| Use Azure Policy for RBI IT Framework for Banks | https://learn.microsoft.com/en-us/azure/governance/policy/samples/rbi-itf-banks-2016 |\n| Use Azure Policy for RBI IT Framework for NBFC | https://learn.microsoft.com/en-us/azure/governance/policy/samples/rbi-itf-nbfc-2017 |\n| Map RMIT Malaysia controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/rmit-malaysia |\n| Map SOC 2 controls to Azure Policy initiatives | https://learn.microsoft.com/en-us/azure/governance/policy/samples/soc-2 |\n| Use Azure Policy for Spain ENS regulatory compliance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/spain-ens |\n| Map SWIFT CSP-CSCF 2021 controls to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/swift-csp-cscf-2021 |\n| Map Azure Policy to SWIFT CSP-CSCF v2022 controls | https://learn.microsoft.com/en-us/azure/governance/policy/samples/swift-csp-cscf-2022 |\n| Use Azure Policy for UK OFFICIAL and NHS compliance | https://learn.microsoft.com/en-us/azure/governance/policy/samples/ukofficial-uknhs |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Understand Machine Configuration assignment resources and metadata | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/concepts/assignments |\n| Assign built-in Machine Configuration policies | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-built-in-policies |\n| Create custom Machine Configuration policy definitions | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/create-policy-definition |\n| Install GuestConfiguration authoring module for Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/1-set-up-authoring-environment |\n| Create custom Machine Configuration package artifacts | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/2-create-package |\n| Configure access to Machine Configuration packages in Azure Storage | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/5-access-package |\n| Develop custom Machine Configuration packages | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/overview |\n| View and analyze Machine Configuration compliance results | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/view-compliance |\n| Configure prerequisites for Azure Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/02-setup-prerequisites |\n| Configure network and endpoints for Machine Configuration | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/03-network-requirements |\n| Use built-in guest configuration packages in Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/samples/built-in-packages |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Query Azure Policy data with Azure Resource Graph | https://learn.microsoft.com/en-us/azure/governance/policy/samples/resource-graph-samples |\n| Query guest configuration state via Resource Graph | https://learn.microsoft.com/en-us/azure/governance/policy/samples/resource-graph-samples-guest-configuration |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Deploy Machine Configuration assignments with ARM templates | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/azure-resource-manager |\n| Deploy Machine Configuration assignments with Bicep | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/bicep |\n| Assign Machine Configuration packages using templates | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/overview |\n| Create Machine Configuration assignments using REST API | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/rest-api |\n| Deploy Machine Configuration assignments using Terraform | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/terraform |\n| Publish Machine Configuration packages to Azure storage | https://learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/4-publish-package |\n| Apply safe deployment practices to Azure Policy | https://learn.microsoft.com/en-us/azure/governance/policy/how-to/policy-safe-deployment-practices |","tags":["azure","policy","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions","azure-kubernetes-service"],"capabilities":["skill","source-microsoftdocs","skill-azure-policy","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-policy","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 549 github stars · SKILL.md body (18,308 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:53:57.643Z","embedding":null,"createdAt":"2026-04-18T21:59:48.547Z","updatedAt":"2026-05-18T18:53:57.643Z","lastSeenAt":"2026-05-18T18:53:57.643Z","tsv":"'-171':945,1116 '-53':961,978,1129,1142 '/en-us/azure/governance/machine-configuration/concepts/assignments':1291 '/en-us/azure/governance/machine-configuration/how-to/assign-built-in-policies':1301 '/en-us/azure/governance/machine-configuration/how-to/assign-configuration/azure-resource-manager':1430 '/en-us/azure/governance/machine-configuration/how-to/assign-configuration/bicep':1439 '/en-us/azure/governance/machine-configuration/how-to/assign-configuration/overview':1448 '/en-us/azure/governance/machine-configuration/how-to/assign-configuration/rest-api':1458 '/en-us/azure/governance/machine-configuration/how-to/assign-configuration/terraform':1467 '/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/deploy-a-baseline-policy-assignment':592 '/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/specify-custom-parameters-for-baseline-policy':601 '/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/understand-baseline-settings-parameter':611 '/en-us/azure/governance/machine-configuration/how-to/create-policy-definition':1310 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/1-set-up-authoring-environment':1320 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/2-create-package':1329 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/3-test-package':433 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/4-publish-package':1477 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/5-access-package':1341 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/6-sign-package':622 '/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/overview':1349 '/en-us/azure/governance/machine-configuration/how-to/view-compliance':1359 '/en-us/azure/governance/machine-configuration/overview/02-setup-prerequisites':1368 '/en-us/azure/governance/machine-configuration/overview/03-network-requirements':1378 '/en-us/azure/governance/machine-configuration/overview/04-operations-troubleshooting':398 '/en-us/azure/governance/machine-configuration/whats-new/migrating-from-azure-automation':557 '/en-us/azure/governance/machine-configuration/whats-new/migrating-from-dsc-extension':568 '/en-us/azure/governance/machine-configuration/whats-new/psdsc-in-machine-configuration':443 '/en-us/azure/governance/policy/concepts/exemption-structure':632 '/en-us/azure/governance/policy/how-to/author-policies-for-arrays':453 '/en-us/azure/governance/policy/how-to/determine-non-compliance':409 '/en-us/azure/governance/policy/how-to/migrate-from-automanage-best-practices':580 '/en-us/azure/governance/policy/how-to/policy-safe-deployment-practices':1487 '/en-us/azure/governance/policy/samples/australia-ism':643 '/en-us/azure/governance/policy/samples/azure-security-benchmark':654 '/en-us/azure/governance/policy/samples/built-in-initiatives':666 '/en-us/azure/governance/policy/samples/built-in-packages':1391 '/en-us/azure/governance/policy/samples/built-in-policies':678 '/en-us/azure/governance/policy/samples/canada-federal-pbmm':689 '/en-us/azure/governance/policy/samples/cis-azure-1-1-0':700 '/en-us/azure/governance/policy/samples/cis-azure-1-3-0':711 '/en-us/azure/governance/policy/samples/cis-azure-1-4-0':722 '/en-us/azure/governance/policy/samples/cis-azure-2-0-0':733 '/en-us/azure/governance/policy/samples/cis-linux/alma-ado':744 '/en-us/azure/governance/policy/samples/cis-linux/debian-ado':755 '/en-us/azure/governance/policy/samples/cis-linux/oracle-ado':767 '/en-us/azure/governance/policy/samples/cis-linux/rhel-ado':778 '/en-us/azure/governance/policy/samples/cis-linux/rocky-ado':790 '/en-us/azure/governance/policy/samples/cis-linux/suse-ado':802 '/en-us/azure/governance/policy/samples/cis-linux/ubuntu-ado':813 '/en-us/azure/governance/policy/samples/cmmc-l3':824 '/en-us/azure/governance/policy/samples/fedramp-high':834 '/en-us/azure/governance/policy/samples/fedramp-moderate':844 '/en-us/azure/governance/policy/samples/gov-azure-security-benchmark':858 '/en-us/azure/governance/policy/samples/gov-cis-azure-1-1-0':870 '/en-us/azure/governance/policy/samples/gov-cis-azure-1-3-0':881 '/en-us/azure/governance/policy/samples/gov-cmmc-l3':892 '/en-us/azure/governance/policy/samples/gov-fedramp-high':905 '/en-us/azure/governance/policy/samples/gov-fedramp-moderate':918 '/en-us/azure/governance/policy/samples/gov-irs-1075-sept2016':929 '/en-us/azure/governance/policy/samples/gov-iso-27001':940 '/en-us/azure/governance/policy/samples/gov-nist-sp-800-171-r2':956 '/en-us/azure/governance/policy/samples/gov-nist-sp-800-53-r4':973 '/en-us/azure/governance/policy/samples/gov-nist-sp-800-53-r5':990 '/en-us/azure/governance/policy/samples/gov-soc-2':1003 '/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux':1014 '/en-us/azure/governance/policy/samples/guest-configuration-baseline-docker':1024 '/en-us/azure/governance/policy/samples/guest-configuration-baseline-linux':1034 '/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows':1045 '/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows-server-2025':1057 '/en-us/azure/governance/policy/samples/hipaa-hitrust':1067 '/en-us/azure/governance/policy/samples/irs-1075-sept2016':1078 '/en-us/azure/governance/policy/samples/iso-27001':1089 '/en-us/azure/governance/policy/samples/mcfs-baseline-confidential':1100 '/en-us/azure/governance/policy/samples/mcfs-baseline-global':1111 '/en-us/azure/governance/policy/samples/nist-sp-800-171-r2':1124 '/en-us/azure/governance/policy/samples/nist-sp-800-53-r4':1137 '/en-us/azure/governance/policy/samples/nist-sp-800-53-r5':1150 '/en-us/azure/governance/policy/samples/nl-bio-cloud-theme':1162 '/en-us/azure/governance/policy/samples/pattern-count-operator':464 '/en-us/azure/governance/policy/samples/pattern-deploy-resources':472 '/en-us/azure/governance/policy/samples/pattern-effect-details':481 '/en-us/azure/governance/policy/samples/pattern-fields':491 '/en-us/azure/governance/policy/samples/pattern-group-with-initiative':500 '/en-us/azure/governance/policy/samples/pattern-logical-operators':511 '/en-us/azure/governance/policy/samples/pattern-parameters':520 '/en-us/azure/governance/policy/samples/pattern-tags':530 '/en-us/azure/governance/policy/samples/pattern-value-operator':541 '/en-us/azure/governance/policy/samples/pci-dss-3-2-1':1173 '/en-us/azure/governance/policy/samples/pci-dss-4-0':1184 '/en-us/azure/governance/policy/samples/rbi-itf-banks-2016':1196 '/en-us/azure/governance/policy/samples/rbi-itf-nbfc-2017':1208 '/en-us/azure/governance/policy/samples/resource-graph-samples':1407 '/en-us/azure/governance/policy/samples/resource-graph-samples-guest-configuration':1417 '/en-us/azure/governance/policy/samples/rmit-malaysia':1218 '/en-us/azure/governance/policy/samples/soc-2':1229 '/en-us/azure/governance/policy/samples/spain-ens':1240 '/en-us/azure/governance/policy/samples/swift-csp-cscf-2021':1253 '/en-us/azure/governance/policy/samples/swift-csp-cscf-2022':1266 '/en-us/azure/governance/policy/samples/ukofficial-uknhs':1278 '/en-us/azure/governance/policy/troubleshoot/general':419 '/microsoftdocs/mcp/blob/main/readme.md)':158 '1.1.0':693,862 '1.3.0':704,874 '1.4.0':715 '1075':921,1073 '2':993,1221 '2.0.0':726 '2013':936,1085 '2016':922,1074 '2021':1246 '2025':1049 '27001':935,1084 '3':129,820,885 '3.2.1':1166 '4':963 '5':980 '800':944,960,977,1115,1128,1141 'accept':197 'access':163,1331 'across':351 'agent':78,122,181,195 'align':814,845,1079 'almalinux':738 'analysi':330,361 'analyz':1352 'api':1455 'appli':482,1004,1015,1025,1035,1046,1090,1101,1478 'arm':1426 'arm/bicep/terraform':31 'arm/bicep/terraform/rest':375 'array':242,449,455 'artifact':1326 'assign':312,370,1285,1292,1424,1434,1440,1452,1462 'audit':355 'australian':637 'author':25,311,444,602,1313 'autom':262,550 'automanag':267,572 'avail':148 'azur':2,7,35,44,213,236,261,271,284,338,343,386,392,402,412,445,458,476,487,493,506,513,526,537,549,576,626,634,650,656,668,680,692,696,703,707,714,718,725,729,815,830,840,851,854,861,866,873,877,888,898,901,911,914,925,931,949,952,966,969,983,986,996,999,1063,1069,1080,1096,1107,1120,1133,1146,1158,1169,1180,1186,1198,1214,1224,1231,1249,1255,1268,1337,1363,1387,1398,1402,1473,1483 'azure-polici':1 'bank':1193 'baselin':287,588,597,608,1008,1018,1028,1039,1051,1092,1103 'behavior':436 'benchmark':648,736,747,758,770,781,793,805,849 'best':12,48,229,268,420,573 'bicep':1436 'bio':1153 'built':293,658,670,1294,1381 'built-in':657,669,1293,1380 'canada':683 'capabl':70 'categori':81,89,105,201,203 'caus':400 'chang':437 'choos':473 'cis':34,300,691,702,713,724,735,746,757,769,780,792,804,860,872,1005 'cloud':646,847,1154 'cmmc':818,883 'code':19,55,332,1393 'combin':60 'common':218,411 'complianc':217,298,328,345,406,663,686,937,1075,1237,1275,1355 'confidenti':1093 'configur':17,27,53,224,250,273,289,307,317,319,349,372,394,426,440,475,554,565,586,595,607,614,741,752,764,775,787,799,810,1011,1021,1031,1042,1054,1279,1284,1297,1305,1317,1324,1330,1334,1345,1354,1360,1365,1369,1375,1384,1410,1423,1433,1442,1451,1461,1470 'content':65,167,619 'control':640,694,705,716,727,821,828,838,864,875,886,896,909,923,947,964,981,994,1061,1086,1118,1131,1144,1156,1167,1178,1212,1222,1247,1263 'correct':485 'count':454,460 'cover':46 'creat':1302,1321,1449 'cscf':1245,1261 'csp':1244,1260 'csp-cscf':1243,1259 'custom':593,1303,1322,1343 'data':346,1400 'debian':749 'decis':14,50,251,542 'defin':623 'definit':238,495,515,673,1307 'deploy':22,29,58,225,362,368,383,395,465,584,1418,1421,1431,1459,1480 'deployifnotexist':468 'descript':205 'design':234 'develop':9,1342 'diagnos':210,399 'doc':173 'docker':1016 'document':68,166 'dsc':263,264,551,561 'dss':1165,1176 'e.g':93,109 'effect':235,239,478,504 'en':1235 'endpoint':1372 'enforc':521,617 'error':221,414 'etc':306 'evaluation/deployment':220 'exempt':628 'expert':4,41 'extens':265,562 'fallback':185 'featur':276 'feder':684 'fedramp':304,826,836,894,907 'fetch':69,165,174,187 'field':483 'file':99,107,114,119 'fix':212 'framework':299,1191,1203 'github.com':157 'github.com/microsoftdocs/mcp/blob/main/readme.md)':156 'global':1104 'gov':863 'govern':675,855,902,915,953,970,987,1000 'graph':340,1404,1414 'group':492 'guest':318,348,1020,1030,1041,1053,1383,1409 'guest/machine':288 'guestconfigur':429,1312 'guid':155 'guidanc':42,256 'high':827,895 'hipaa':305,1059 'hitrust':1060 'implement':644,882,919,1058,1151,1163,1174 'import':76,120 'includ':10,274 'index':82,202 'inherit':523 'initi':244,497,661,1226 'instal':152,154,1311 'integr':18,54,331,1392 'ir':920,1072 'ism':638 'iso':302,934,1083 'issu':228,416 'json':603 'knowledg':5 'l120':96 'l128':283 'l129':309 'l129-l143':308 'l143':310 'l144':335 'l144-l149':334 'l149':336 'l150':364 'l150-l159':363 'l159':365 'l35':95,208 'l35-l120':94 'l35-l41':207 'l41':209 'l42':232 'l42-l57':231 'l57':233 'l58':254 'l58-l64':253 'l64':255 'l65':282 'l65-l128':281 'larg':358 'large-scal':357 'latest':137 'learn':180,194 'learn-agent-skil':179,193 'learn.microsoft.com':397,408,418,432,442,452,463,471,480,490,499,510,519,529,540,556,567,579,591,600,610,621,631,642,653,665,677,688,699,710,721,732,743,754,766,777,789,801,812,823,833,843,857,869,880,891,904,917,928,939,955,972,989,1002,1013,1023,1033,1044,1056,1066,1077,1088,1099,1110,1123,1136,1149,1161,1172,1183,1195,1207,1217,1228,1239,1252,1265,1277,1290,1300,1309,1319,1328,1340,1348,1358,1367,1377,1390,1406,1416,1429,1438,1447,1457,1466,1476,1486 'learn.microsoft.com/en-us/azure/governance/machine-configuration/concepts/assignments':1289 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-built-in-policies':1299 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/azure-resource-manager':1428 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/bicep':1437 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/overview':1446 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/rest-api':1456 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-configuration/terraform':1465 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/deploy-a-baseline-policy-assignment':590 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/specify-custom-parameters-for-baseline-policy':599 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/assign-security-baselines/understand-baseline-settings-parameter':609 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/create-policy-definition':1308 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/1-set-up-authoring-environment':1318 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/2-create-package':1327 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/3-test-package':431 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/4-publish-package':1475 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/5-access-package':1339 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/6-sign-package':620 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/develop-custom-package/overview':1347 'learn.microsoft.com/en-us/azure/governance/machine-configuration/how-to/view-compliance':1357 'learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/02-setup-prerequisites':1366 'learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/03-network-requirements':1376 'learn.microsoft.com/en-us/azure/governance/machine-configuration/overview/04-operations-troubleshooting':396 'learn.microsoft.com/en-us/azure/governance/machine-configuration/whats-new/migrating-from-azure-automation':555 'learn.microsoft.com/en-us/azure/governance/machine-configuration/whats-new/migrating-from-dsc-extension':566 'learn.microsoft.com/en-us/azure/governance/machine-configuration/whats-new/psdsc-in-machine-configuration':441 'learn.microsoft.com/en-us/azure/governance/policy/concepts/exemption-structure':630 'learn.microsoft.com/en-us/azure/governance/policy/how-to/author-policies-for-arrays':451 'learn.microsoft.com/en-us/azure/governance/policy/how-to/determine-non-compliance':407 'learn.microsoft.com/en-us/azure/governance/policy/how-to/migrate-from-automanage-best-practices':578 'learn.microsoft.com/en-us/azure/governance/policy/how-to/policy-safe-deployment-practices':1485 'learn.microsoft.com/en-us/azure/governance/policy/samples/australia-ism':641 'learn.microsoft.com/en-us/azure/governance/policy/samples/azure-security-benchmark':652 'learn.microsoft.com/en-us/azure/governance/policy/samples/built-in-initiatives':664 'learn.microsoft.com/en-us/azure/governance/policy/samples/built-in-packages':1389 'learn.microsoft.com/en-us/azure/governance/policy/samples/built-in-policies':676 'learn.microsoft.com/en-us/azure/governance/policy/samples/canada-federal-pbmm':687 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-1-1-0':698 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-1-3-0':709 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-1-4-0':720 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-azure-2-0-0':731 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/alma-ado':742 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/debian-ado':753 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/oracle-ado':765 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/rhel-ado':776 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/rocky-ado':788 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/suse-ado':800 'learn.microsoft.com/en-us/azure/governance/policy/samples/cis-linux/ubuntu-ado':811 'learn.microsoft.com/en-us/azure/governance/policy/samples/cmmc-l3':822 'learn.microsoft.com/en-us/azure/governance/policy/samples/fedramp-high':832 'learn.microsoft.com/en-us/azure/governance/policy/samples/fedramp-moderate':842 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-azure-security-benchmark':856 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-cis-azure-1-1-0':868 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-cis-azure-1-3-0':879 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-cmmc-l3':890 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-fedramp-high':903 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-fedramp-moderate':916 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-irs-1075-sept2016':927 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-iso-27001':938 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-nist-sp-800-171-r2':954 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-nist-sp-800-53-r4':971 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-nist-sp-800-53-r5':988 'learn.microsoft.com/en-us/azure/governance/policy/samples/gov-soc-2':1001 'learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-cis-linux':1012 'learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-docker':1022 'learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-linux':1032 'learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows':1043 'learn.microsoft.com/en-us/azure/governance/policy/samples/guest-configuration-baseline-windows-server-2025':1055 'learn.microsoft.com/en-us/azure/governance/policy/samples/hipaa-hitrust':1065 'learn.microsoft.com/en-us/azure/governance/policy/samples/irs-1075-sept2016':1076 'learn.microsoft.com/en-us/azure/governance/policy/samples/iso-27001':1087 'learn.microsoft.com/en-us/azure/governance/policy/samples/mcfs-baseline-confidential':1098 'learn.microsoft.com/en-us/azure/governance/policy/samples/mcfs-baseline-global':1109 'learn.microsoft.com/en-us/azure/governance/policy/samples/nist-sp-800-171-r2':1122 'learn.microsoft.com/en-us/azure/governance/policy/samples/nist-sp-800-53-r4':1135 'learn.microsoft.com/en-us/azure/governance/policy/samples/nist-sp-800-53-r5':1148 'learn.microsoft.com/en-us/azure/governance/policy/samples/nl-bio-cloud-theme':1160 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-count-operator':462 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-deploy-resources':470 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-effect-details':479 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-fields':489 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-group-with-initiative':498 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-logical-operators':509 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-parameters':518 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-tags':528 'learn.microsoft.com/en-us/azure/governance/policy/samples/pattern-value-operator':539 'learn.microsoft.com/en-us/azure/governance/policy/samples/pci-dss-3-2-1':1171 'learn.microsoft.com/en-us/azure/governance/policy/samples/pci-dss-4-0':1182 'learn.microsoft.com/en-us/azure/governance/policy/samples/rbi-itf-banks-2016':1194 'learn.microsoft.com/en-us/azure/governance/policy/samples/rbi-itf-nbfc-2017':1206 'learn.microsoft.com/en-us/azure/governance/policy/samples/resource-graph-samples':1405 'learn.microsoft.com/en-us/azure/governance/policy/samples/resource-graph-samples-guest-configuration':1415 'learn.microsoft.com/en-us/azure/governance/policy/samples/rmit-malaysia':1216 'learn.microsoft.com/en-us/azure/governance/policy/samples/soc-2':1227 'learn.microsoft.com/en-us/azure/governance/policy/samples/spain-ens':1238 'learn.microsoft.com/en-us/azure/governance/policy/samples/swift-csp-cscf-2021':1251 'learn.microsoft.com/en-us/azure/governance/policy/samples/swift-csp-cscf-2022':1264 'learn.microsoft.com/en-us/azure/governance/policy/samples/ukofficial-uknhs':1276 'learn.microsoft.com/en-us/azure/governance/policy/troubleshoot/general':417 'level':819,884 'line':91,103,204 'link':108,117 'linux':761,784,796,1006,1026 'local':61 'locat':85 'logic':502 'logical/value':240 'machin':26,223,316,371,393,425,439,553,564,585,594,606,613,740,751,763,774,786,798,809,1010,1283,1296,1304,1316,1323,1333,1344,1353,1364,1374,1422,1432,1441,1450,1460,1469 'machine/guest':249 'make':15,51,252,543 'malaysia':1211 'mani':297 'map':32,275,291,633,690,701,712,723,825,835,859,871,893,906,941,957,974,991,1112,1125,1138,1209,1219,1241,1254 'markdown':184,200 'mcfs':1091,1102 'mcp':143,170 'member':456 'metadata':1288 'metadata.generated':124 'microsoft':172,645,846 'microsoftdoc':144,171 'migrat':259,278,547,559,570 'moder':837,908 'modul':1314 'month':130 'nbfc':1205 'network':162,325,1370 'nhs':1274 'nist':301,942,958,975,1113,1126,1139 'nl':1152 'non':216,405 'non-compli':215,404 'offici':1272 'old':131 'oper':241,461,503,534 'oracl':760 'packag':28,320,373,377,427,615,1325,1335,1346,1385,1443,1471 'paramet':245,598,604 'parameter':512 'pattern':20,56,333,1394 'pbmm':685 'pci':303,1164,1175 'plan':258,546,558,569 'plus':323 'polici':3,8,36,45,214,219,237,285,322,344,360,387,403,413,446,459,469,477,488,494,507,514,527,538,577,589,627,635,651,660,672,681,697,708,719,730,816,831,841,852,867,878,889,899,912,926,932,950,967,984,997,1064,1070,1081,1094,1097,1105,1108,1121,1134,1147,1159,1170,1181,1187,1199,1215,1225,1232,1250,1256,1269,1298,1306,1388,1399,1484 'policies/initiatives':295 'policy/machine':272 'practic':13,49,230,269,384,421,574,1481 'prefer':168 'prerequisit':324,1361 'properti':450,484 'protect':639 'provid':40 'psdsc':435 'publish':376,1468 'pull':135 'queri':176,190,342,1397,1408 'quick':63 'quick-refer':62 'r2':946,1117 'rang':92 'rbi':1189,1201 'read':98,113 'refer':64,118 'regulatori':1236 'relev':86 'remedi':227,326 'remot':67 'report':354 'repositori':141 'requir':161 'resourc':339,352,466,1286,1403,1413 'rest':1454 'result':329,1356 'return':183,199 'reus':517 'rev':962,979 'rev.4':1130 'rev.5':1143 'rhel':772 'rmit':1210 'rocki':783 'rule':447,508 'safe':382,535,1479 'scale':359 'section':87 'secur':16,52,280,286,315,581,587,596,647,848,1007,1017,1027,1038,1050 'security.md':110,111 'server':1037,1048 'sign':612,618 'skill':37,39,75,160,182,196 'skill-azure-policy' 'soc':992,1220 'source-microsoftdocs' 'sp':943,959,976,1114,1127,1140 'spain':1234 'specifi':102 'state':350,1411 'step':279 'storag':379,1338,1474 'store':313 'string':177,191 'structur':629 'suggest':132,149 'suse':795 'swift':1242,1258 'tag':243,524 'templat':1427,1445 'terraform':1464 'test':424 'testing/behavior':247 'text/markdown':198 'theme':1155 'tool':145,430 'topic':389,422,544,582,1280,1395,1419 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'troubleshoot':11,47,206,388,391,410 'ubuntu':807 'uk':1271 'understand':434,1282 'url':390,423,545,583,1281,1396,1420 'use':23,73,79,97,112,169,186,337,381,467,501,525,531,625,655,667,679,734,745,756,768,779,791,803,930,1062,1068,1185,1197,1230,1267,1379,1444,1453,1463 'user':134,151 'v2022':1262 'v4.0':1177 'valu':533 'version':138 'via':30,374,739,750,762,773,785,797,808,1009,1019,1029,1040,1052,1095,1106,1412 'view':1350 'webpag':188 'window':1036,1047","prices":[{"id":"94d35461-2575-4ce6-be26-ef3f27b31821","listingId":"e793642e-9028-4779-a7b2-0f76e09610ed","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:59:48.547Z"}],"sources":[{"listingId":"e793642e-9028-4779-a7b2-0f76e09610ed","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-policy","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-policy","isPrimary":false,"firstSeenAt":"2026-04-18T21:59:48.547Z","lastSeenAt":"2026-05-18T18:53:57.643Z"}],"details":{"listingId":"e793642e-9028-4779-a7b2-0f76e09610ed","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-policy","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":549,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-05-17T02:50:05Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"aa6e9eeffe40532461d211968272c03975abdb5c","skill_md_path":"skills/azure-policy/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-policy"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-policy","description":"Expert knowledge for Azure Policy development including troubleshooting, best practices, decision making, security, configuration, integrations & coding patterns, and deployment. Use when authoring Machine Configuration packages, deploying via ARM/Bicep/Terraform, mapping to CIS/NIST baselines, migrating from DSC/Automanage, or querying compliance with Resource Graph, and other Azure Policy related development tasks. Not for Azure Blueprints (use azure-blueprints), Azure Role-based access control (use azure-rbac), Azure Resource Manager (use azure-resource-manager), Azure Security (use azure-security).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-policy"},"updatedAt":"2026-05-18T18:53:57.643Z"}}