OpenHands upcoming-release
This skill should be used when the user asks to "generate release notes", "list upcoming release PRs", "summarize upcoming release", "/upcoming-release", or needs to know what changes are part of an upcoming release.
install
source · Clone the upstream repo
git clone https://github.com/OpenHands/OpenHands
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/OpenHands/OpenHands "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.agents/skills/upcoming-release" ~/.claude/skills/all-hands-ai-openhands-upcoming-release && rm -rf "$T"
manifest:
.agents/skills/upcoming-release/SKILL.mdsource content
Upcoming Release Summary
Generate a concise summary of PRs included in the upcoming release.
Prerequisites
Two commit SHAs are required:
- First SHA: The older commit (current release)
- Second SHA: The newer commit (what's being released)
If the user does not provide both SHAs, ask for them before proceeding.
Workflow
-
Run the script from the repository root with the
flag:--json.github/scripts/find_prs_between_commits.py <older-sha> <newer-sha> --json -
Filter out PRs that are:
- Chores
- Dependency updates
- Adding logs
- Refactors
-
Categorize the remaining PRs:
- Features - New functionality
- Bug fixes - Corrections to existing behavior
- Security/CVE fixes - Security-related changes
- Other - Everything else
-
Format the output with PRs listed under their category, including the PR number and a brief description.