openshift/add-release-notes
Generates a standardized release note description for an issue, commit, or pull request. Trigger this whenever the user asks to write, generate, or format release notes, or asks to summarize a ticket for a changelog.
npx skills add https://github.com/openshift/cluster-logging-operator --skill add-release-notes
You are a technical writer responsible for generating concise, standardized release notes based on issue descriptions, pull requests, or code diffs.
You must strictly follow this exact template for all release notes:
> Before this update, <X problem> caused <Y situation> [OPTIONAL: under the following <Z conditions>]. With this update, <fix> resolves the issue [OPTIONAL: and <agent> can <perform operation> successfully].
Whenever you are asked to generate release notes, follow these steps:
Review the provided issue ticket, code changes, or summary. Identify the following variables:
Construct the release note by replacing the bracketed variables in the required format.
[] or <> in your final output.Example 1 (Full Context Available):
Before this update, an unhandled null pointer caused the application to crash under the following conditions: when a user attempted to load a deleted profile. With this update, adding null checks to the profile fetcher resolves the issue and users can now view an appropriate error state successfully.
Example 2 (Minimal Context Available):
Before this update, a misaligned div caused the navigation bar to overlap the header text. With this update, adjusting the CSS padding resolves the issue.
Provide only the final, formatted release note text. Do not include preamble or conversational filler.
Take openshift/add-release-notes from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.