azure
Skill15 starsChanged 43 days agoMITView on GitHub
Expert Microsoft Azure cloud assistance covering Entra ID, App Services, AKS, Azure SQL, Blob Storage, and Resource Manager. Use when designing, deploying, and managing enterprise Azure cloud infrastructure.
9 other projects use a version of this.
Adopted by
Most recently taken up by
- iboumedien/claude-skillstheir own version, first seen Oct 20, 2026
- nitinjain999/platform-skillstheir own version, first seen Oct 13, 2026
- kid-sid/claude-spellbooktheir own version, first seen Oct 9, 2026
- Mindrally/skillstheir own version, first seen Oct 8, 2026
- soulemike/microsoft-skillstheir own version, first seen Aug 18, 2026
- conjure-3301/skillstheir own version, first seen Aug 17, 2026
Other versions9 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 9
- Mindrally/skills★ 275same name
- kid-sid/claude-spellbook★ 190same name
- nitinjain999/platform-skills★ 71same name
- ffsshhttiikk/opencode-agents-skills★ 2same name
- soulemike/microsoft-skills★ 2same name
- conjure-3301/skills★ 0same name
- francoisbgdw/claude-skills★ 0same name
- iboumedien/claude-skills★ 0same name
- muxammadmamajonov/dot-claude★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository350 other files it gives its agents.
- airflowSkill
- catboostSkill
- claudeSkill
- comfyuiSkill
- cursor-aiSkill
- dalleSkill
- daskSkill
- dbtSkill
- deepseekSkill
- fastaiSkill
- geminiSkill
- github-copilotSkill
- huggingfaceSkill
- jaxSkill
- jupyterSkill
- kerasSkill
- langchainSkill
- lightgbmSkill
- llamaindexSkill
- llamaSkill
- matplotlibSkill
- midjourneySkill
- mistralSkill
- mlflowSkill
- nltkSkill
- numpySkill
- ollamaSkill
- openai-gptSkill
- opencvSkill
- pandasSkill
- perplexitySkill
- plotlySkill
- polarsSkill
- pytorchSkill
- raySkill
- scikit-learnSkill
- seabornSkill
- spacySkill
- sparkSkill
- stable-diffusionSkill
- tensorflowSkill
- vaexSkill
- weights-biasesSkill
- whisperSkill
- xgboostSkill
- api-gatewaySkill
- clean-architectureSkill
- cqrsSkill
- domain-driven-designSkill
- event-drivenSkill
- event-sourcingSkill
- graphqlSkill
- grpcSkill
- hexagonalSkill
- microservicesSkill
- modular-monolithSkill
- monolithSkill
- rest-apiSkill
- sagaSkill
- serverlessSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
2 rules. 0 are common, 2 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 9 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 127
Use Managed Identities (System-assigned or User-assigned) for service-to-service authentication instead of passwords.
- Distinctive: line 136
Leave diagnostic logging disabled.
“Common” is measured: kept by at least 6 in 10 of the 9 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Azure
Microsoft Azure is an enterprise cloud computing platform featuring managed container services, Azure Arc hybrid management, and unified identity governance.
When to Use
- Enterprise Microsoft Cloud Infrastructure: Hybrid cloud environments, Microsoft Entra ID (Azure AD), and Windows/Linux VMs.
- Containerized Apps with Azure Container Apps (ACA) & AKS: Microservices with managed KEDA autoscaling and Envoy routing.
- Serverless Event-Driven Workloads: Azure Functions, Event Grid, Service Bus, and Logic Apps.
- AI & OpenAI Integration: Enterprise Azure OpenAI Service endpoints with private networking and VNet endpoints.
Quick Start
# Login to Azure subscription
az login
# Create a resource group
az group create --name rg-production --location eastus
# Deploy Azure App Service plan and web app
az appservice plan create --name plan-prod --resource-group rg-production --sku B1 --is-linux
az webapp create --name app-service-prod-1234 --resource-group rg-production --plan plan-prod --runtime "NODE:20-lts"Core Concepts
Azure Container Apps Declarative Deployment
Deploying scalable microservices with KEDA scaling:
# container-app.yaml
apiVersion: Microsoft.App/containerApps@2024-03-01
type: Microsoft.App/containerApps
metadata:
name: billing-service
location: eastus
properties:
managedEnvironmentId: /subscriptions/.../managedEnvironments/prod-env
configuration:
ingress:
external: true
targetPort: 8080
transport: auto
secrets:
- name: db-connection
keyVaultUrl: https://prod-vault.vault.azure.net/secrets/db-conn
identity: system
template:
containers:
- image: myacr.azurecr.io/billing-service:v2.1.0
name: billing
resources:
cpu: 0.5
memory: 1.0Gi
scale:
minReplicas: 2
maxReplicas: 10
rules:
- name: http-scaling
http:
metadata:
concurrentRequests: "100"Managed Identities & Key Vault Integration
Accessing secrets without code credentials using Azure SDK:
from azure.identity import DefaultAzureCredential
from azure.keyvault.secrets import SecretClient
# DefaultAzureCredential automatically checks Managed Identity, Azure CLI, or env
credential = DefaultAzureCredential()
vault_url = "https://corp-production-vault.vault.azure.net/"
client = SecretClient(vault_url=vault_url, credential=credential)
db_password = client.get_secret("database-master-password").value
print("Retrieved secret securely via Managed Identity.")Azure Private Endpoints & Virtual Networks
Securing database traffic from public internet exposure:
[Virtual Network (VNet)]
├── Application Subnet ──► Azure Container Apps / App Service
│ │ (Private VNet Traffic)
│ ▼
└── Private Endpoint Subnet ──► Azure Cosmos DB / SQL Database (Public access: Disabled)Common Patterns
Managed Identity for Secure Azure Resource Access
Problem: Storing database passwords or Azure Storage keys in application config files.
Solution: Assign System-Assigned Managed Identity and grant RBAC:
# Enable Managed Identity on App Service
az webapp identity assign --name my-web-app --resource-group rg-production
# Grant Storage Blob Data Contributor role to the App Service identity
APP_SP_ID=$(az webapp identity show --name my-web-app --resource-group rg-production --query principalId -o tsv)
az role assignment create \
--assignee $APP_SP_ID \
--role "Storage Blob Data Contributor" \
--scope "/subscriptions/<sub-id>/resourceGroups/rg-production/providers/Microsoft.Storage/storageAccounts/mystorage"Best Practices
Do:
- Use Managed Identities (System-assigned or User-assigned) for service-to-service authentication instead of passwords.
- Store all certificates and connection strings in Azure Key Vault.
- Deploy resources inside Virtual Networks with Private Endpoints, disabling public network access on databases.
- Leverage Azure Container Apps (ACA) for microservices that do not require full Kubernetes cluster management overhead.
Don't:
- Store plain text secrets in App Settings or environment variables.
- Assign broad
ContributororOwnerroles at subscription scopes; scope RBAC to resource groups. - Leave diagnostic logging disabled; route Azure Monitor logs to Log Analytics Workspaces.
Troubleshooting
| Error | Cause | Solution |
AuthorizationFailed: The client ... does not have authorization to perform action | User or service principal lacks RBAC role on target resource group/subscription. | Request Contributor or specific RBAC role assignment from subscription owner. |
ResourceNotFound: The Resource '...' could not be found | Typo in resource name or querying wrong subscription/resource group. | Verify active subscription with az account show and check resource group. |
QuotaExceeded: Operation could not be completed | Regional VM vCPU quota exceeded on Azure subscription. | Request quota increase in Azure Portal under Help + Support. |
References
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

