git-remote-release

Installation
SKILL.md

Git Remote Release

Git Remote Release

This skill generates polished GitHub release notes from the commits and pull requests between two tags, two branches, or the current branch and the upstream default branch. It produces a human-friendly summary optimized for release notes, not a raw commit log.

When explicit tags or a compare URL are provided, the skill works entirely through GitHub's API — no local clone is needed. When no input is provided, the skill detects the current Git working repository and resolves the comparison range from local branch and remote state.

Evidence collection gate

When Python 3 and authenticated gh are available, run the bundled scripts/collect-release-evidence.py after resolving the range. This is the default collection path. It expands squash merges into original PR commits, checks counts, preserves final file patches, and builds contributor-complete source lines. A PR opener alone cannot establish who contributed.

python <skill-directory>/scripts/collect-release-evidence.py collect <owner/repo> <previous-ref> <current-ref> --output <temporary-directory>/release-evidence.json

Use an absolute skill path and an output directory under the operating system's temporary directory, or the repository's ignored .bot/ directory. The collector only reads GitHub through gh api GET requests and writes the requested evidence file. It does not change Git configuration, refs, or remote content. It requires Python 3.9+ and a gh version supporting --paginate --slurp.

Read the resulting commits, every pull_requests[].commits, and final files before writing the summary. Use sources verbatim in the Sources section. The opening PR body is context, not the change inventory. Check each meaningful final file change against the summary. Inspect files_without_patch through another read-only route when needed; binary files and omitted patches still require consideration. Distinguish repository test/build tooling changes from changes to dependencies shipped to package consumers before claiming a breaking change.

Installs
6
GitHub Stars
3
First Seen
Jun 19, 2026
git-remote-release — codebeltnet/agentic