azure-resource-manager

Diagnose and resolve Azure Resource Manager and Bicep deployment errors.

1|Updated Oct 1, 2025
One-click install
npx skills add https://github.com/diberry/microsoft-mcp-doc-generation --skill azure-resource-manager-diberry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-resource-manager
Source: https://github.com/diberry/microsoft-mcp-doc-generation/tree/main/docs-generation/skills-source/azure-resource-manager
Command: npx skills add https://github.com/diberry/microsoft-mcp-doc-generation --skill azure-resource-manager-diberry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for developing, deploying, and managing Azure Resource Manager (ARM) and Bicep resources, addressing common challenges and best practices.

Core Features & Use Cases

  • Troubleshooting: Diagnose and resolve a wide range of Bicep/ARM deployment errors and warnings.
  • Best Practices: Implement recommended patterns for authoring, linting, and securing ARM/Bicep templates.
  • Decision Making: Guide choices between different deployment models and migration strategies.
  • Architecture & Design: Apply patterns for reusable, scalable, and maintainable ARM deployments.
  • Limits & Quotas: Understand and adhere to Azure resource limits and naming conventions.
  • Security: Secure deployments with best practices for secrets, RBAC, and network configurations.
  • Configuration: Author and configure ARM/Bicep templates effectively.
  • Integrations & Coding Patterns: Utilize ARM/Bicep functions and CLI/SDK patterns for resource management.
  • Deployment: Manage deployments, including CI/CD, template specs, and resource relocation.

Quick Start

Use the azure-resource-manager skill to find solutions for BCP007 unknown declaration type errors in Bicep.

Frequently Asked Questions about azure-resource-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resolve Bicep BCP007 unknown declaration type errors during deployment?

To resolve Bicep deployment errors like BCP007, use this skill to diagnose and troubleshoot template syntax issues, apply recommended linting patterns, and validate resource configuration before executing infrastructure as code deployments.

What are the best practices for securing ARM templates and Bicep deployments?

Best practices for securing ARM and Bicep deployments include implementing patterns for managing secrets, configuring RBAC, and defining network configurations to maintain scalable and maintainable infrastructure as code security.

Can I use this skill for Azure Policy, Resource Graph, or Azure Blueprints configuration?

No, this skill explicitly excludes Azure Policy, Azure Resource Graph, Azure Portal, and Azure Blueprints. It focuses solely on Azure Resource Manager and Bicep architecture, coding patterns, limits, quotas, and deployment management.

How do I manage ARM template limits, quotas, and naming conventions?

Manage ARM template limits and quotas by understanding and adhering to Azure resource limits and naming conventions, ensuring your infrastructure as code templates align with Azure's architectural constraints and deployment configurations.

What is the best way to integrate ARM and Bicep deployments with CI/CD pipelines?

Integrate ARM and Bicep with CI/CD pipelines by utilizing CLI and SDK coding patterns, managing template specs, and applying deployment decision-making strategies to automate resource relocation and infrastructure delivery.