Skip to content

Migration Guide: Azure Skills Plugin (Issue #240)

This guide covers the integration of the Azure Skills Plugin into Agentic InfraOps.

Old NameNew NameNotes
azure-troubleshootingazure-diagnosticsPlugin name adopted. Our KQL templates, health checks, and remediation playbooks merged as references/infraops-*.md files.
SourceNew SkillContent Moved
iac-common (preflight sections)azure-validateCLI auth checks, known issues, governance-to-code mapping, stop rules. iac-common retains deploy strategies and circuit breaker.

All skills from the Azure Skills Plugin (microsoft/azure-skills, commit 90fcf6d) are copied into .github/skills/ using their canonical plugin names.

SkillStatusDomain
azure-diagnosticsActive (merged with our troubleshooting content)Operations
azure-validateActive (primary for deploy agents, merged with our preflight)Deployment
azure-prepareActive (secondary)Build & Deploy
azure-cost-optimizationActive (secondary)Cost Management
azure-deployActive (secondary for deploy agents) — azd-first, deploy.ps1 fallbackDeployment
azure-computeActive (secondary)Compute
azure-complianceActive (secondary)Governance
azure-rbacActive (secondary)Security
azure-storageActive (secondary)Storage
azure-messagingActive (secondary)Messaging
azure-kustoActive (secondary)Data
azure-aiActive (secondary)AI/ML
azure-aigatewayActive (secondary)AI/ML
azure-quotasActive (secondary)Operations
azure-resource-lookupActive (secondary)Operations
azure-resource-visualizerActive (secondary)Visualization
azure-cloud-migrateActive (secondary)Migration
azure-hosted-copilot-sdkActive (secondary)AI/ML
appinsights-instrumentationActive (secondary)Observability
entra-app-registrationActive (secondary)Identity
microsoft-foundryActive (secondary)AI Platform

The plugin version is tracked in .github/plugins/PLUGIN_VERSION.md. See that file for the upgrade procedure.

Plugin skills operate alongside our governance layer:

  • azure-defaults remains the authority for regions, tags, naming, security
  • azure-validate includes our governance-to-code property mapping
  • Plugin skills do not override Azure Policy constraints from 04-governance-constraints.md

azure-deploy has been activated. The following was completed:

  1. Install azd CLI in the devcontainer — added ghcr.io/azure/azure-dev/azd:latest feature
  2. Add azure-deploy to deploy agent skill lists in agent-registry.json — done
  3. Move from “never” to “secondary” affinity for deploy agents — done
  4. Update deploy agent .agent.md files — azd-first workflow with deploy.ps1 fallback
  5. azure.yaml generated for nordic-fresh-foods project
  6. 06b-Bicep CodeGen agent updated to generate azure.yaml for new projects