generate-release-notes
Skill608 starsChanged 34 days agoApache-2.0View on GitHub
Generate OpenVINO GenAI release notes from commits since the latest release. Use when: preparing release notes, summarizing a release branch, or comparing the latest release tag with the current release branch.
We split this skill into the rules it gives an agent
6 rules. 0 are common, 4 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 10 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
Run the bundled script from the repository root:
- Very specific: line 22
Read the Current release branch reported by the script and remove the upstream/ prefix to get the local release branch name.
- Distinctive: line 24
Check out the local release branch:
- Distinctive: line 30
If checkout fails for any reason, stop immediately without creating or modifying the release notes.
- Distinctive: line 34
If a commit subject does not provide enough information, inspect the currently checked-out release branch's source code, public APIs, …
- Very specific: line 46
Create a Markdown file named release_notes_YYYY.N.md with the following template:
“Common” is measured: kept by at least 6 in 10 of the 10 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Generate Release Notes
Generates release notes for openvinotoolkit/openvino.genai from commits added after the latest release tag and writes them to a Markdown file.
Procedure
Step 1: List Release Commits
Run the bundled script from the repository root:
bash .github/skills/generate-release-notes/list_release_commits.shStep 2: Check Out the Release Branch
Read the Current release branch reported by the script and remove the upstream/ prefix to get the local release branch name. For example, use releases/2026/4 for upstream/releases/2026/4.
Check out the local release branch:
git checkout <release-branch>If checkout fails for any reason, stop immediately without creating or modifying the release notes. Ask the user to check out the release branch cleanly, then rerun this skill.
Step 3: Generate Release Notes
If a commit subject does not provide enough information, inspect the currently checked-out release branch's source code, public APIs, tests, bindings, samples, or documentation to prepare an accurate description.
Group commits into categories:
- Features
- LLM Bench, WWB Tools
- JS Bindings
- Other Changes
- Docs Updates
- Discontinued
- Deprecated
Create a Markdown file named release_notes_YYYY.N.md with the following template:
# OpenVINO™ GenAI Release Notes YYYY.N
## Features
## LLM Bench, WWB Tools
## JS Bindings
## Other Changes
## Docs Updates
## Discontinued
## DeprecatedOther versions12 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 12
- teambit/bit★ 19ksame name
- redis/redis-py★ 14ksame name
- dotnet/sdk★ 3.2ksame name
- dotnet/vscode-csharp★ 3.1ksame name
- XRPLF/xrpl-dev-portal★ 2.3ksame name
- huytieu/COG-second-brain★ 1.3ksame name
- openvinotoolkit/nncf★ 1.2ksame name
- tsukumijima/KonomiTV★ 1.1ksame name
- Azure/azure-functions-python-worker★ 357same name
- open-edge-platform/edge-ai-libraries★ 177same name
2 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository8 other files it gives its agents.
- .github/copilot-instructions.mdCopilot instructions
- llm-bench-fail-analyzerSkill
- model-checkerSkill
- open-prSkill
- tests-and-cacheSkill
- update-docsSkill
- vlm-model-enablerSkill
- wwb-fail-analyzerSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

