Download .github/plugins/azure-sdk-java/skills/azure-appconfiguration-java/SKILL.md from the publisher, or copy the path and open the repository. PlugMCP lists the skill and does not host the file.
Where does azure-appconfiguration-java live?
The publisher keeps it at https://github.com/microsoft/skills.
Which agents can use azure-appconfiguration-java?
Claude, Cursor, and Codex can read a SKILL.md you add from the publisher's repository.
|
name: azure-appconfiguration-java
description: |
Azure App Configuration SDK for Java. Centralized application configuration management with key-value settings, feature flags, and snapshots.
Triggers: "ConfigurationClient java", "app configuration java", "feature flag java", "configuration setting java", "azure config java".
license: MIT
metadata:
author: Microsoft
version: "1.0.0"
package: com.azure:azure-data-appconfiguration
Azure App Configuration SDK for Java
Client library for Azure App Configuration, a managed service for centralizing application configurations.
AZURE_APPCONFIG_CONNECTION_STRING=Endpoint=https://<store>.azconfig.io;Id=<id>;Secret=<secret> # Alternative to Entra ID auth
AZURE_APPCONFIG_ENDPOINT=https://<store>.azconfig.io # Required for all auth methods
AZURE_TOKEN_CREDENTIALS=prod # Required only if DefaultAzureCredential is used in production
import com.azure.data.appconfiguration.ConfigurationAsyncClient;
ConfigurationAsyncClient asyncClient = new ConfigurationClientBuilder()
.connectionString(connectionString)
.buildAsyncClient();
With Entra ID (Recommended)
import com.azure.core.credential.TokenCredential;
import com.azure.identity.AzureIdentityEnvVars;
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.azure.identity.ManagedIdentityCredentialBuilder;
// Local dev: DefaultAzureCredential. Production: set AZURE_TOKEN_CREDENTIALS=prod or AZURE_TOKEN_CREDENTIALS=<specific_credential>
TokenCredential credential = new DefaultAzureCredentialBuilder()
.requireEnvVars(AzureIdentityEnvVars.AZURE_TOKEN_CREDENTIALS)
.build();
// Or use a specific credential directly in production:
// See https://learn.microsoft.com/java/api/overview/azure/identity-readme?view=azure-java-stable#credential-classes
// TokenCredential credential = new ManagedIdentityCredentialBuilder().build();
ConfigurationClient configClient = new ConfigurationClientBuilder()
.credential(credential)
.endpoint(System.getenv("AZURE_APPCONFIG_ENDPOINT"))
.buildClient();
Key Concepts
Concept
Description
Configuration Setting
Key-value pair with optional label
Label
Dimension for separating settings (e.g., environments)
// Only update if ETag matches (no concurrent modifications)
Response<ConfigurationSetting> response = configClient.setConfigurationSettingWithResponse(
setting, // Setting with current ETag
true, // ifUnchanged
Context.NONE
);
Download .github/plugins/azure-sdk-java/skills/azure-appconfiguration-java/SKILL.md from the publisher, or copy the path and open the repository. PlugMCP lists the skill and does not host the file.
Where does azure-appconfiguration-java live?
The publisher keeps it at https://github.com/microsoft/skills.
Which agents can use azure-appconfiguration-java?
Claude, Cursor, and Codex can read a SKILL.md you add from the publisher's repository.