Official agent skill

Azure App Configuration Release Notes

by Azure in Azure/AppConfiguration

Writes customer-facing release notes for Azure App Configuration libraries and providers in a fixed file layout, version heading and category structure.

OfficialMITAuto-check passedDevelopment

Install Azure App Configuration Release Notes

skills CLI
$ npx skills add Azure/AppConfiguration --skill release-notes -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Azure/AppConfiguration release-notes --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Azure/AppConfiguration.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/release-notes .claude/skills/release-notes && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
release-notes
GitHub stars
263
Token cost
~3.1k tokens
SKILL.md length
831 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Writes customer-facing release notes for Azure App Configuration libraries and providers in a fixed file layout, version heading and category structure.

  • Adding a release note entry for a new library version
  • SKILL.md covers Key Principle, File Location & Naming, File Structure and Version & Date Format, plus 6 more sections
  • Reaches github.com
  • Drafting a breaking-change note that explains the migration path

What it does

This skill guides the writing of release notes for Azure App Configuration libraries and providers, aimed at customers rather than engineers. Each entry should help a reader decide whether to upgrade and understand what changed from their side. Notes live in a releaseNotes folder of the repository, one Markdown file per product, even when the library has its own repository.

Each file begins with the product name and links to source, package and samples. Version headings carry the number and a full-month date, such as November 21, 2023, with a v prefix for Go and a preview suffix for pre-releases, newest first. Changes are grouped under categories that are omitted when empty. Breaking changes must explain why they were made and how to migrate, and enhancements should say what new scenarios they enable instead of only naming an API.

It is not meant for generating changelogs from git history or for writing internal engineering notes, and it only covers release notes for Azure App Configuration libraries and providers.

When your agent uses it

  • Adding a release note entry for a new library version
  • Drafting a breaking-change note that explains the migration path
  • Formatting existing release notes with consistent version and date headings
  • Creating a release notes file for a new product

Example prompts

  • “Add a release note entry for the new JavaScript provider preview version.”
  • “Draft release notes for the new Go provider version, with an Enhancements section.”
  • “Reformat the .NET provider release notes so every date uses a full month name.”
  • “Write a breaking change entry that explains why we removed the old refresh API and how to migrate.”

What it can do on your machine

Read from SKILL.md and the folder at commit 9f81728. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    Also links to:

    • nuget.org
    • npmjs.com
    • search.maven.org
    • pypi.org
    • pkg.go.dev
    • mcr.microsoft.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Azure App Configuration Release Notes loads about 3.1k tokens when it runs. Until then it costs about 84 tokens; SKILL.md has 831 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~84
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Azure/AppConfiguration at commit 9f81728, republished under its MIT licence (© Azure). 831 words, ~3,095 tokens.

Download SKILL.mdSave it as .claude/skills/release-notes/SKILL.md (or your agent's skills folder).
name
release-notes
description
Author and update release notes for Azure App Configuration libraries and providers. USE FOR: write release notes, add release note entry, update release notes, draft release notes, new version release notes, format release notes. DO NOT USE FOR: generating changelogs from git history, writing internal engineering notes.

Release Notes Authoring Skill

This skill guides the authoring of customer-facing release notes for Azure App Configuration libraries and providers. Release notes live in releaseNotes/ and are the primary way customers learn about new versions.

Key Principle

Release notes are for customers, not engineers. Every entry should help a customer decide whether to upgrade and understand what changed from their perspective.

File Location & Naming

  • All release notes go in releaseNotes/ in this repository, even if the library has its own repo.
  • One Markdown file per product (e.g., MicrosoftExtensionsConfigurationAzureAppConfiguration.md).
  • If adding release notes for a new product, create a new file in releaseNotes/.

File Structure

Each release notes file follows this structure:

markdown
# Product Name

[Source code][source_code] | [Package (NuGet/npm/PyPI)][package] | [Samples][samples]

## {version} - {Month} {Day}, {Year}

### Breaking Changes

### Enhancements

### Bug Fixes

<!-- Reference links at bottom of file -->
[source_code]: https://...
[package]: https://...
[samples]: https://...

Version & Date Format

  • Use the format: ## {version} - {Month} {Day}, {Year}
  • Use the full month name, never abbreviations.
  • Examples:
    • ## 7.0.0 - November 21, 2023
    • ## 2.4.0 - February 17, 2026
    • ## v1.5.0 - February 14, 2026 (Go uses the v prefix)
    • ## 8.6.0-preview - February 26, 2026 (preview/beta versions)
  • Sort entries in reverse chronological order (newest first).

Categories

Organize changes under these headings. Omit a category if it has no entries for that release.

Breaking Changes

Reserved for changes that require customers to modify their code or configuration.

  • Always explain why the breaking change was made.
  • Always explain how to migrate from the old behavior to the new one.
  • Example:

    Removed IConfigurationRefresher.SetDirty API in favor of IConfigurationRefresher.ProcessPushNotification API for push-model based configuration refresh. Unlike the SetDirty method, the ProcessPushNotification method guarantees that all configuration changes up to the triggering event are loaded in the following configuration refresh. For more details on the ProcessPushNotification API, refer to this tutorial.

Enhancements

New features, capabilities, or improvements.

  • Describe what new scenarios are enabled and how to take advantage of them.
  • Don't just name a new API — explain what it lets customers do.
  • Include brief code snippets when they help illustrate usage.
  • Example:

    Added health check integration for Microsoft.Extensions.Diagnostic.HealthChecks. You can call AddAzureAppConfiguration on IHealthCheckBuilder to register a health check for the Azure App Configuration provider. #644

    cs
    builder.Services
       .AddHealthChecks()
       .AddAzureAppConfiguration();
Bug Fixes

Fixes for issues customers may have encountered.

  • Describe the symptom, not the implementation fix. Customers need to know if the bug affected them.
  • Bad: "Added a call to ConfigureAwait(false) in LoadKeyValuesRegisteredForRefresh"
  • Good: "Fixed a bug where ASP.NET Framework applications may fail to refresh their configuration."
  • Example:

    Fixed a bug where calls to FeatureFlagOptions.Select were ignored if they were followed by a call to either AzureAppConfigurationOptions.Select or AzureAppConfigurationOptions.SelectSnapshot. #628

Linking to Issues and PRs

  • Always link each change to a GitHub issue or PR.
  • Prefer linking to issues over PRs — issues provide more context and already link to the PR.
  • Use the format: [#123](https://github.com/org/repo/issues/123)
  • Place the link at the end of the bullet point.
  • Example:

    Added the following new API for additional App Configuration geo-replication support. #385

Writing Style

  • Use past tense: "Added support for…", "Fixed a bug where…", "Removed the API…"
  • Write from the customer's perspective, not the developer's.
  • Be concise but informative — one to two sentences per entry is typical.
Show full SKILL.md (338 more words)Show less

What to Exclude

Do not include changes that are not meaningful to customers:

  • Internal code refactoring
  • Telemetry additions or changes
  • Test improvements
  • CI/CD pipeline changes
  • Dependency bumps that don't affect customer behavior (unless they fix a customer-facing issue)

Special Cases

Preview / Beta Releases
  • Include preview and beta versions in the same file, interleaved chronologically.
  • Use the full version string: ## 8.6.0-preview - February 26, 2026
  • Preview/beta releases are cumulative — each one includes all changes from previous previews in that series. List all changes in every preview entry; duplicates across preview entries are expected.
  • The first stable release also re-lists all changes that were introduced across its preview/beta cycle. Do not omit items just because they appeared in a prior preview.
Delisted Releases
  • Mark delisted versions in the heading: ## 4.2.1 - July 9, 2025 (Delisted)
  • Explain why the release was delisted and link to the tracking issue.
Stable Releases That Graduate Preview Features
  • Note which features are graduating from preview: "This is the first stable release of the SetClientFactory API introduced in 8.2.0-preview."

Product Reference

Use this table to determine the correct release notes file, GitHub repo (for issue/PR links), and package registry for each product. This information is also available in the main README.

Configuration Providers
Release Notes FileModuleGitHub RepoPackage
MicrosoftExtensionsConfigurationAzureAppConfiguration.mdMicrosoft.Extensions.Configuration.AzureAppConfigurationAzure/AppConfiguration-DotnetProviderNuGet
MicrosoftAzureAppConfigurationAspNetCore.mdMicrosoft.Azure.AppConfiguration.AspNetCoreAzure/AppConfiguration-DotnetProviderNuGet
MicrosoftAzureAppConfigurationFunctionsWorker.mdMicrosoft.Azure.AppConfiguration.Functions.WorkerAzure/AppConfiguration-DotnetProviderNuGet
SpringCloudAzureAppConfigurationConfig.mdspring-cloud-azure-appconfiguration-configAzure/azure-sdk-for-javaMaven
AzureAppConfigurationProviderPython.mdazure-appconfiguration-providerAzure/azure-sdk-for-pythonPyPI
JavaScriptProvider.md@azure/app-configuration-providerAzure/AppConfiguration-JavaScriptProvidernpm
GoProvider.mdazureappconfigurationAzure/AppConfiguration-GoProviderpkg.go.dev
Feature Management Libraries
Release Notes FileModuleGitHub RepoPackage
Microsoft.Featuremanagement.mdMicrosoft.FeatureManagementmicrosoft/FeatureManagement-DotnetNuGet
Microsoft.Featuremanagement.AspNetCore.mdMicrosoft.FeatureManagement.AspNetCoremicrosoft/FeatureManagement-DotnetNuGet
Microsoft.Featuremanagement.Telemetry.ApplicationInsights.mdMicrosoft.FeatureManagement.Telemetry.ApplicationInsightsmicrosoft/FeatureManagement-DotnetNuGet
Microsoft.Featuremanagement.Telemetry.ApplicationInsights.AspNetCore.mdMicrosoft.FeatureManagement.Telemetry.ApplicationInsights.AspNetCoremicrosoft/FeatureManagement-DotnetNuGet
SpringCloudAzureFeatureManagement.mdspring-cloud-azure-feature-managementAzure/azure-sdk-for-javaMaven
PythonFeatureManagement.mdfeaturemanagementmicrosoft/FeatureManagement-PythonPyPI
JavaScriptFeatureManagement.md@microsoft/feature-managementmicrosoft/FeatureManagement-JavaScriptnpm
JavaScriptFeatureManagementApplicationInsightsBrowser.md@microsoft/feature-management-applicationinsights-browsermicrosoft/FeatureManagement-JavaScriptnpm
JavaScriptFeatureManagementApplicationInsightsNode.md@microsoft/feature-management-applicationinsights-nodemicrosoft/FeatureManagement-JavaScriptnpm
GoFeatureManagement.mdfeaturemanagementmicrosoft/FeatureManagement-Gopkg.go.dev
Platform & Tools
Release Notes FileModuleGitHub RepoPackage
KubernetesProvider.mdAzure App Configuration Kubernetes ProviderAzure/AppConfiguration-KubernetesProviderMCR
AppConfigurationEmulator.mdAzure App Configuration EmulatorAzure/AppConfiguration-Emulator—
AzureDevOpsPipelineExtension.mdAzure App Configuration (Azure Pipeline)——
AzureDevOpsPushPipelineExtension.mdAzure App Configuration Push (Azure Pipeline)——
Legacy (Deprecated)
Release Notes FileModuleGitHub Repo
AzureSpringCloudAppConfigurationConfig.mdazure-spring-cloud-appconfiguration-configAzure/azure-sdk-for-java
AzureSpringCloudFeatureManagement.mdazure-spring-cloud-feature-managementAzure/azure-sdk-for-java

© Azure, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/release-notes of Azure/AppConfiguration.

Open the folder on GitHubat commit 9f81728

Compare with similar skills

Azure App Configuration Release Notes next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Azure App Configuration Release Notes compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Azure App Configuration Release Notes this skillAzure/AppConfiguration263—~3.1kAutomated safety check: PassMIT
RStudio What's New Pagerstudio/rstudio5.1k—~2kAutomated safety check: PassCustom licence
Release Feature Scoringdotnet/core22k—~2.2kAutomated safety check: PassMIT
Change Documentation Writerjsmastery-pro/skills1.4k—~2.4kAutomated safety check: NotesMIT
Moraine Release Noteseric-tramel/moraine117—~2.7kAutomated safety check: PassApache-2.0
Tabler Release Notes Introtabler/tabler42k—~1.8kAutomated safety check: PassMIT

Similar skills

  • Turns the current release's NEWS.md entries into the RStudio Desktop What's New page, picking only what Desktop users care about, then commits and opens a PR.

    5.1k GitHub stars~2k tokensUpdated today
    DevelopmentAuto-check passed
  • Official

    Ranks the changes in a release manifest and writes a scored features file that release notes, docs and blog posts can each cut at their own threshold.

    22k GitHub stars~2.2k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Change Documentation Writer

    jsmastery-pro/skills

    Writes PR descriptions, changelog entries, release notes and postmortems from the actual commits and diff, and saves each one in the right place.

    1.4k GitHub stars~2.4k tokensUpdated 1 mo ago
    DevelopmentAuto-check: notes
  • Moraine Release Notes

    eric-tramel/moraine

    Rewrites a moraine GitHub release body into a usage-focused format with install block, what's new, platform table, upgrade notes and one deduplicated changelog.

    117 GitHub stars~2.7k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Writes the hand-written intro for a Tabler GitHub release, built from changesets, docs pages and upgrade guides in a fixed layout with a picture per headline feature.

    42k GitHub stars~1.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Technical Writing

    frappe/skills

    Write prose in "Simplified Technical English". An agent skill from frappe/skills.

    146 GitHub stars~1.1k tokensUpdated 7 days ago
    DevelopmentAuto-check passed

Works with

Questions about Azure App Configuration Release Notes

What does Azure App Configuration Release Notes do?

Writes customer-facing release notes for Azure App Configuration libraries and providers in a fixed file layout, version heading and category structure. This skill guides the writing of release notes for Azure App Configuration libraries and providers, aimed at customers rather than engineers. Each entry should help a reader decide whether to upgrade and understand what changed from their side.

When should I use Azure App Configuration Release Notes?

Azure App Configuration Release Notes fits situations like: adding a release note entry for a new library version; drafting a breaking-change note that explains the migration path; formatting existing release notes with consistent version and date headings; creating a release notes file for a new product.

How do I install Azure App Configuration Release Notes in Claude Code?

Run `npx skills add Azure/AppConfiguration --skill release-notes -a claude-code`. Or copy the skill folder (.github/skills/release-notes in Azure/AppConfiguration) into .claude/skills/release-notes in your project. Claude Code loads it when a task matches its description.

How do I install Azure App Configuration Release Notes in Codex?

Run `npx skills add Azure/AppConfiguration --skill release-notes -a codex`. Or copy the skill folder (.github/skills/release-notes in Azure/AppConfiguration) into .agents/skills/release-notes in your project. Codex loads it when a task matches its description.

Can I use Azure App Configuration Release Notes in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Azure/AppConfiguration --skill release-notes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-notes, .gemini/skills/release-notes, .github/skills/release-notes and .opencode/skills/release-notes in your project.

What does Azure App Configuration Release Notes need to run?

SKILL.md names no scripts, command-line tools or credentials: Azure App Configuration Release Notes is instructions for the agent only.

Does Azure App Configuration Release Notes access the network?

SKILL.md names 7 domains. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. As links in the text: nuget.org, npmjs.com, search.maven.org, pypi.org, pkg.go.dev and mcr.microsoft.com. This is read from the text; nothing was executed.

Is Azure App Configuration Release Notes safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Azure App Configuration Release Notes use?

Azure App Configuration Release Notes is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Azure App Configuration Release Notes use?

About 3.1k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Azure App Configuration Release Notes?

Skills that share tags, products or a category with Azure App Configuration Release Notes: RStudio What's New Page (rstudio/rstudio, 5.1k stars), Release Feature Scoring (dotnet/core, 22k stars), Change Documentation Writer (jsmastery-pro/skills, 1.4k stars) and Moraine Release Notes (eric-tramel/moraine, 117 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Azure App Configuration Release Notes?

Azure (a GitHub organization, an official publisher) maintains it in Azure/AppConfiguration, which has 263 GitHub stars. The repository was last updated on October 5, 2026.

Source: Azure/AppConfiguration on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.