Azure Resource Visualizer
Ce skill, issu du repo communautaire github/awesome-copilot, permet à GitHub Copilot d'explorer des groupes de ressources Azure et de produire des diagrammes d'architecture au format Mermaid. Il est conçu pour répondre à des demandes du type : « montre-moi comment mes ressources Azure sont reliées » ou « génère un diagramme de mon resource group de production ».
Ce que fait ce skill
Le SKILL.md définit un workflow structuré en quatre étapes : découverte du resource group (via Azure MCP tools ou la CLI az), analyse approfondie de chaque ressource (type, SKU, configuration réseau, identités managées), construction d'un diagramme Mermaid avec sous-graphes par couche (réseau, compute, données, sécurité), puis création d'un fichier markdown [nom-du-rg]-architecture.md contenant l'inventaire des ressources, le diagramme et une description des flux.
Le skill adopte une approche lecture seule : il n'effectue aucune modification sur les ressources Azure. Il gère également les cas limites courants — resource group introuvable, problèmes de permissions RBAC, architectures complexes dépassant 50 ressources, ou dépendances inter-resource-groups.
Utilisation dans awesome-copilot
Dans le repo github/awesome-copilot, les skills sont des dossiers autonomes regroupant instructions et assets. Pour utiliser ce skill, il suffit de le référencer dans votre configuration GitHub Copilot ou de l'installer via la marketplace Awesome Copilot. Un fichier template assets/template-architecture.md est inclus pour standardiser la documentation générée.
Ce skill est particulièrement utile pour les équipes souhaitant documenter rapidement une infrastructure Azure existante ou en faciliter la compréhension pour de nouveaux membres.