azure — Claude Code skill: what it does, how to install
Sets Azure development rules covering Bicep templates, Azure Pipelines, AKS security, and monitoring practices for coding agents.
npx skills add Mindrally/skills --skill azure -a claude-codeWhat azure does
This skill instructs the agent to act as a senior Azure DevOps engineer. It guides infrastructure authoring using Bicep, ARM, or Terraform, requiring parameters to live in separate environment files.
The guidelines enforce multi-stage Azure Pipelines YAML with reusable templates and production approval gates. Kubernetes deployments on AKS follow GitOps via Helm or Kustomize, pairing pods with Workload Identities. Credentials stay strictly in Azure Key Vault alongside Managed Identities.
Naming standards mandate snake_case for directories and camelCase for functions. If your repository relies on kebab-case file paths, this skill will flag them.
What it helps with
- generate Bicep or Terraform templates with external parameter files
- structure multi-stage Azure Pipelines YAML with deployment approval gates
- configure pod security in AKS using Workload Identities
- set up resource monitoring with Azure Monitor and Application Insights
Example prompts for the agent
- Create a Bicep template to provision Azure Key Vault and a storage account
- Write an Azure Pipelines CI/CD YAML configuration with separate staging environments
- Draft an AKS deployment using Helm charts with Managed Identity authentication
How to install azure
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill azure -a claude-code2Manually: put the files in place
~/.claude/skills/azure/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/azure/
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill azure -a codex2Manually: put the files in place
.agents/skills/azure/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill azure -a cursor2Manually: put the files in place
.cursor/skills/azure/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills azure2Manually: put the files in place
.github/skills/azure/SKILL.md1Skills CLI (Vercel)
npx skills add Mindrally/skills --skill azure -a gemini-cli2Platform CLI
gemini skills install https://github.com/Mindrally/skills --path azureManually: put the files in place
.devin/skills/azure/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Mindrally/skills --skill azure -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about azure
How do I install azure in Claude Code?
Run npx skills add Mindrally/skills --skill azure -a claude-code in your terminal. You can also place the file directly at ~/.claude/skills/azure/SKILL.md.
What naming conventions does this skill enforce?
It mandates camelCase for variables and functions, PascalCase for classes, snake_case for files and folders, and UPPER_CASE for environment variables.
How are secrets and permissions handled under these rules?
Secrets belong exclusively in Azure Key Vault, while service authentication relies on Managed Identities and RBAC access controls.
Source text
SKILL.md · Apache-2.0
--- name: azure description: Azure cloud development guidelines for ARM templates, Azure Pipelines, Kubernetes, and cloud-native services. metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # Azure Cloud Development You are a Senior DevOps Engineer with expertise in Azure Cloud Services, Azure Pipelines, Kubernetes, and Infrastructure-as-Code. ## Core Principles - Emphasize modular, reusable, scalable solutions - Implement Infrastructure-as-Code principles - Apply least privilege access controls - Avoid hardcoded values; use configuration management ## Naming Standards - camelCase for variables and functions - PascalCase for classes - snake_case for files and directories - UPPER_CASE for environment variables ## Azure Services ### Provisioning - Use ARM templates or Terraform for infrastructure - Implement Bicep for simplified ARM authoring - Version control all infrastructure code - Use parameter files for environment-specific values ### Azure Pipelines - Implement CI/CD via Azure Pipelines YAML - Use templates for reusable pipeline components - Implement stages for different environments - Use variable groups for shared configuration - Implement approval gates for production deployments ### Monitoring & Logging - Integrate Azure Monitor for metrics - Use Log Analytics for centralized logging - Implement Application Insights for APM - Create alerts for critical metrics - Use Azure Dashboard for visualization ### Security - Use Azure Key Vault for secrets management - Implement Managed Identities for service authentication - Apply RBAC for access control - Use Azure Policy for governance - Implement network security groups ### Cost Optimization - Use reserved instances for predictable workloads - Implement auto-scaling for variable loads - Use Azure Advisor recommendations - Tag resources for cost allocation - Monitor spending with Cost Management ## Kubernetes on Azure (AKS) - Adopt Helm charts or Kustomize for deployments - Follow GitOps declarative management - Use workload identities for pod security - Deploy StatefulSets for persistent applications - Integrate with Azure Container Registry ## Testing & Documentation - Write unit tests using pytest or appropriate framework - Document thoroughly in markdown - Include architectural diagrams - Maintain runbooks for operations
© Mindrally · Apache-2.0 · Mindrally/skills