agentsclimarketplace

Azure app configuration

Skill MicrosoftDocs/Agent-Skills/skills/azure-app-configuration

Expert knowledge for Azure App Configuration development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when using feature flags, dynamic config refresh, snapshots, Key Vault integration, or CI/CD exports/imports, and other Azure App Configuration related development tasks. Not for Azure App Service (use azure-app-service), Azure Functions (use azure-functions), Azure Key Vault (use azure-key-vault).From its SKILL.md

Install
npx -y skills add MicrosoftDocs/Agent-Skills --skill azure-app-configuration

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • fetches URLsInstructs the agent to fetch 8 URLs, including https://learn.microsoft.com/en-us/azure/azure-app-configuration/network-access-errors and 7 more.

SKILL.md

23.8 KB, ~4.9k tokens by cl100k_base, as published. Nobody here has run it

Azure App Configuration Skill

This skill provides expert guidance for Azure App Configuration. Covers troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.

How to Use This Skill

IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g., L35-L120), use read_file with the specified lines. For categories with file links (e.g., [security.md](security.md)), use read_file on the linked reference file

IMPORTANT for Agent: If metadata.generated_at is more than 3 months old, suggest the user pull the latest version from the repository. If mcp_microsoftdocs tools are not available, suggest the user install it: Installation Guide

This skill requires network access to fetch documentation content:

  • Preferred: Use mcp_microsoftdocs:microsoft_docs_fetch with query string from=learn-agent-skill. Returns Markdown.
  • Fallback: Use fetch_webpage with query string from=learn-agent-skill&accept=text/markdown. Returns Markdown.

Category Index

CategoryLinesDescription
TroubleshootingL36-L40Diagnosing and fixing Azure App Configuration network access issues, including connectivity failures, firewall/VNet restrictions, private endpoints, and common error patterns.
Best PracticesL41-L45Guidance on designing and using App Configuration efficiently: key/value organization, labeling, feature flags, performance, security, and cost-optimized access patterns.
Decision MakingL46-L51Guidance on App Configuration client library support lifecycles and how to upgrade Spring Boot apps to use App Configuration library v6.
Limits & QuotasL52-L60Limits, retention, and lifecycle rules for App Configuration: snapshots, soft delete, key-value revision retention, preview API deprecation, and REST throttling quotas.
SecurityL61-L83Securing App Configuration: encryption, RBAC/Entra ID, keys/HMAC, REST authz models, managed identities, private endpoints, network perimeter, and Azure Policy compliance.
ConfigurationL84-L101Configuring App Configuration behavior: files, emulator, snapshots, geo-replication, soft delete, feature flags/filters/telemetry, Kubernetes provider, and AI/chat completion settings.
Integrations & Coding PatternsL102-L183Patterns and code samples for integrating Azure App Configuration into .NET, Go, JavaScript, Python, AKS, Front Door, and AI apps, including dynamic config, feature flags, filters, and REST/Key Vault usage
DeploymentL184-L192Using App Configuration in CI/CD: exporting/importing settings, creating snapshots, integrating with Azure Pipelines, GitHub Actions, and Helm/Kubernetes deployment workflows.

Troubleshooting

TopicURL
Diagnose Azure App Configuration network access errorshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/network-access-errors

Best Practices

TopicURL
Apply Azure App Configuration usage best practiceshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-best-practices

Decision Making

TopicURL
Understand support lifecycle for App Configuration client librarieshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/client-library-support-policy
Upgrade Spring Boot apps to App Configuration library v6https://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-convert-to-the-new-spring-boot

Limits & Quotas

TopicURL
Use point-in-time snapshots in Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-point-time-snapshot
Understand preview API lifecycle and deprecation timelines for App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-preview-api-life-cycle
Understand soft delete behavior and retention in App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-soft-delete
Retention limits for App Configuration key-value revisionshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-revisions
Throttling limits and quotas for App Configuration RESThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-throttling

Security

TopicURL
Encrypt Azure App Configuration with customer-managed keyshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-customer-managed-keys
Configure Entra ID RBAC for Azure App Configuration accesshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-enable-rbac
Configure network security perimeter for Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-network-security-perimeter
Configure private endpoints for Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-private-endpoint
Manage access key authentication for Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-disable-access-key-authentication
Disable public access for Azure App Configuration storeshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-disable-public-access
Use managed identities to access Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity
Associate Azure App Configuration with a network security perimeterhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-set-up-network-security-perimeter
Set up private access to Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-set-up-private-access
Configure managed identities for Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/overview-managed-identity
Apply built-in Azure Policy definitions to App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/policy-reference
Configure roles and permissions for App Configuration deploymentshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-deployment-overview
Authenticate to App Configuration REST with Entra IDhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authentication-azure-ad
Configure HMAC authentication for App Configuration RESThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authentication-hmac
Authentication options for App Configuration REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authentication-index
Use Entra RBAC for App Configuration REST authorizationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authorization-azure-ad
Authorize App Configuration REST calls with HMAC keyshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authorization-hmac
Authorization models for App Configuration REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-authorization-index
Azure Policy regulatory compliance controls for App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/security-controls-policy

Configuration

TopicURL
Use configuration files with Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-config-file
Use and configure the Azure App Configuration emulatorhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/emulator-overview
Configure dynamic refresh for Spring with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-java-spring-app
Configure and interpret Azure App Configuration feature flag telemetryhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-flag-telemetry-reference
Configure AI agents via Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-ai-agent-config
Configure chat completion settings in App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-chat-completion-config
Create and manage App Configuration snapshotshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-create-snapshots
Configure conditional feature flags with feature filtershttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters
Configure and manage geo-replication for Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-geo-replication
Configure soft delete retention and recovery for App Configuration storeshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-recover-deleted-stores-in-azure-app-configuration
Configure telemetry for feature flags in App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-telemetry
Configure time window feature filters in App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter
Configure and manage variant feature flags in App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags
Configure Azure App Configuration Kubernetes Provider propertieshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-kubernetes-provider

Integrations & Coding Patterns

TopicURL
React to App Configuration changes using Event Gridhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-app-configuration-event
Enable dynamic configuration in Aspire with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-aspire
Enable dynamic configuration in ASP.NET Core with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-aspnet-core
Enable dynamic configuration in ASP.NET (.NET Framework) with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-aspnet-netfx
Use dynamic configuration in Azure Functions with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-azure-functions-csharp
Enable dynamic configuration in AKS using App Configuration Kubernetes Providerhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-azure-kubernetes-service
Implement dynamic configuration in .NET Framework with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet
Use dynamic configuration in .NET background services with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet-background-service
Implement dynamic configuration in .NET with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet-core
Configure push-based dynamic configuration in .NEThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-dotnet-core-push-refresh
Enable dynamic configuration in Go Gin web apps with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-gin-web-app
Enable dynamic configuration in Go console apps with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-go-console-app
Use push refresh for dynamic configuration in Java Springhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-java-spring-push-refresh
Enable dynamic configuration in JavaScript with Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-javascript
Enable dynamic configuration in Python with Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/enable-dynamic-configuration-python
Implement .NET feature flags with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-dotnet-reference
Implement feature flags in Go with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-go-reference
Implement feature flags in JavaScript with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-javascript-reference
Implement feature flags in Python with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/feature-management-python-reference
Integrate Azure App Configuration with Azure Front Doorhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-connect-azure-front-door
Implement custom feature filters in Spring Boot with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-feature-filters-spring-boot
Load app settings via Front Door from App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-load-azure-front-door-configuration-provider
Use feature flag telemetry in ASP.NET Core with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-telemetry-aspnet-core
Use variant feature flags in Spring Boot with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/how-to-variant-feature-flags-spring-boot
Use Agent Framework with Azure App Configuration in .NEThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-ai-agent-config-dotnet
Use Agent Framework with Azure App Configuration in Pythonhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-ai-agent-config-python
Implement custom feature filters in ASP.NET Core with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-aspnet-core
Implement custom feature filters in Go Gin with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-go
Implement custom feature filters in Node.js with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-javascript
Implement custom feature filters in Python with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-feature-filters-python
Use targeting filter for feature flags in ASP.NET Corehttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-aspnet-core
Use targeting filter in Go Gin with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-go
Use targeting filter in Node.js with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-targetingfilter-javascript
Use feature flag telemetry in Node.js with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-telemetry-javascript
Use time window feature filters in ASP.NET Corehttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter-aspnet-core
Use time window feature filters in Go Ginhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter-go
Use time window feature filters in Node.jshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-timewindow-filter-javascript
Use variant feature flags in ASP.NET Core with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags-aspnet-core
Use variant feature flags in Go Gin with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags-go
Use variant feature flags in Node.js with App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/howto-variant-feature-flags-javascript
Integrate Azure App Configuration with .NET Aspire solutionshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-aspire
Integrate Azure App Configuration with ASP.NET Corehttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-aspnet-core-app
Integrate Azure App Configuration with Azure Functions (C#)https://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-azure-functions-csharp
Use Azure App Configuration Kubernetes Provider with AKS appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-azure-kubernetes-service
Use chat completion configuration in a Go AI apphttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-chat-completion-go
Integrate Azure App Configuration with .NET Framework appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-dotnet-app
Integrate Azure App Configuration with .NET console appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-dotnet-core-app
Use Azure App Configuration feature flags in Aspire appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-aspire
Add Azure App Configuration feature flags to Azure Functionshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-azure-functions-csharp
Add Azure App Configuration feature flags to .NET appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-dotnet
Add Azure App Configuration feature flags to .NET background serviceshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-dotnet-background-service
Add Azure App Configuration feature flags to Go console appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-go-console
Add Azure App Configuration feature flags to Go Gin web appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-go-gin
Add Azure App Configuration feature flags to JavaScript appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-javascript
Add Azure App Configuration feature flags to Python appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-feature-flag-python
Use Azure App Configuration Go provider in console appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-go-console-app
Use Azure App Configuration with Go Gin web applicationshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-go-web-app
Use Azure App Configuration from JavaScript SDKhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-javascript
Use Azure App Configuration JavaScript provider in Node.js appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-javascript-provider
Use Azure App Configuration from Python SDKhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-python
Use Azure App Configuration Python provider in appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/quickstart-python-provider
Use .NET configuration provider for App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-dotnet-provider
Use Go provider with Azure App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-go-provider
Use JavaScript configuration provider for App Configurationhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-javascript-provider
Use Azure App Configuration Python provider for centralized settingshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reference-python-provider
Automatically reload Key Vault secrets via App Configuration in .NEThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/reload-key-vault-secrets-dotnet
Call Azure App Configuration data-plane REST APIshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api
Ensure consistency using App Configuration REST sync tokenshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-consistency
HTTP headers reference for App Configuration REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-headers
Work with key-values in App Configuration REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-key-value
Manage App Configuration keys via REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-keys
Use labels with Azure App Configuration REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-labels
Lock and unlock key-values via App Configuration RESThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-locks
Use Azure App Configuration snapshot REST APIhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-snapshot
API versioning rules for App Configuration RESThttps://learn.microsoft.com/en-us/azure/azure-app-configuration/rest-api-versioning
Integrate App Configuration Key Vault references in ASP.NET Corehttps://learn.microsoft.com/en-us/azure/azure-app-configuration/use-key-vault-references-dotnet-core
Use App Configuration Key Vault references in Python appshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/use-key-vault-references-python-provider
Use App Configuration Key Vault references in Spring Boothttps://learn.microsoft.com/en-us/azure/azure-app-configuration/use-key-vault-references-spring-boot

Deployment

TopicURL
Export App Configuration settings using Azure Pipelineshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/azure-pipeline-export-task
Import configuration into App Configuration using Azure Pipelineshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/azure-pipeline-import-task
Create App Configuration snapshots with Azure Pipelineshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/azure-pipeline-snapshot-task
Integrate Azure App Configuration into CI/CD pipelineshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/integrate-ci-cd-pipeline
Use App Configuration with Kubernetes deployments via Helmhttps://learn.microsoft.com/en-us/azure/azure-app-configuration/integrate-kubernetes-deployment-helm
Sync GitHub configuration files to App Configuration via GitHub Actionshttps://learn.microsoft.com/en-us/azure/azure-app-configuration/push-kv-github-action

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.