Skip to main content
ClaudeWave
Skill76.7k repo starsupdated today

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.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/OpenHands/OpenHands /tmp/upcoming-release && cp -r /tmp/upcoming-release/.agents/skills/upcoming-release ~/.claude/skills/upcoming-release
Then start a new Claude Code session; the skill loads automatically.

SKILL.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.