Writes customer-facing release notes for Azure App Configuration libraries and providers in a fixed file layout, version heading and category structure.
Install the "release-notes" agent skill from https://github.com/Azure/AppConfiguration/tree/main/.github/skills/release-notes into .claude/skills/release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-notes", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add Azure/AppConfiguration --skill release-notes -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "release-notes" agent skill from https://github.com/Azure/AppConfiguration/tree/main/.github/skills/release-notes into .agents/skills/release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-notes", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add Azure/AppConfiguration --skill release-notes -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "release-notes" agent skill from https://github.com/Azure/AppConfiguration/tree/main/.github/skills/release-notes into .cursor/skills/release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-notes", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add Azure/AppConfiguration --skill release-notes -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "release-notes" agent skill from https://github.com/Azure/AppConfiguration/tree/main/.github/skills/release-notes into .gemini/skills/release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-notes", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add Azure/AppConfiguration --skill release-notes -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "release-notes" agent skill from https://github.com/Azure/AppConfiguration/tree/main/.github/skills/release-notes into .github/skills/release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-notes", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add Azure/AppConfiguration --skill release-notes -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "release-notes" agent skill from https://github.com/Azure/AppConfiguration/tree/main/.github/skills/release-notes into .opencode/skills/release-notes/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "release-notes", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
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.
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/.
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
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.
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
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Azure App Configuration Release Notes this skillAzure/AppConfiguration
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.
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.
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.
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.