upcoming-release
The upcoming-release skill generates a summary of pull requests included in an upcoming software release by comparing two commit SHAs. Use this skill when users request release notes, want to see upcoming release PRs, or need to understand what changes are in a new release. The skill filters out maintenance tasks like chores and dependency updates, then organizes remaining PRs into categories including features, bug fixes, and security fixes.
git clone --depth 1 https://github.com/OpenHands/OpenHands /tmp/upcoming-release && cp -r /tmp/upcoming-release/.agents/skills/upcoming-release ~/.claude/skills/upcoming-releaseSKILL.md
# 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 1. Run the script from the repository root with the `--json` flag: ```bash .github/scripts/find_prs_between_commits.py <older-sha> <newer-sha> --json ``` 2. Filter out PRs that are: - Chores - Dependency updates - Adding logs - Refactors 3. Categorize the remaining PRs: - **Features** - New functionality - **Bug fixes** - Corrections to existing behavior - **Security/CVE fixes** - Security-related changes - **Other** - Everything else 4. Format the output with PRs listed under their category, including the PR number and a brief description.
This skill should be used when the user asks to "test a cross-repo feature", "deploy a feature branch to staging", "test SDK against OH Cloud", "e2e test a cloud workspace feature", "test provider tokens", "test secrets inheritance", or when changes span the SDK and OpenHands server repos and need end-to-end validation against a staging deployment.
This skill should be used when the user asks to "update SDK", "bump SDK version", "pin SDK to a commit", "test unreleased SDK", "update agent-server image", "bump the version", "prepare a release", "what files change for a release", or needs to know how SDK packages are managed in the OpenHands repository. For detailed reference material, see references/docker-image-locations.md and references/sdk-pinning-examples.md in this skill directory.