Codebelt

Git Remote Release

A release-note skill for turning compare ranges into polished GitHub-ready summaries.

Git · Releases · Automation 1 installs GitHub releases Compare ranges CLI agents IDE agents

Overview

Git Remote Release turns a set of commits and pull requests into GitHub release notes that a maintainer can publish without hand-sorting the branch. It supports explicit tags, branches, compare URLs, and the “just summarize what changed on this branch” case by resolving the upstream default branch when the user does not provide a range.

The skill is designed for release communication, not changelog formalism. It still grounds itself in git state and contributor history, but the output is optimized for GitHub releases and compare pages.

Concepts

  • Range-aware summarization: the quality of the release notes depends on the exact compare window, so branch and tag resolution are part of the skill.
  • PR and commit synthesis: the skill combines both layers when available instead of flattening everything to one source.
  • Default-branch fallback: when the user gives no range, the skill uses the current branch against the canonical upstream default branch.
  • Reader-friendly grouping: the output should help adopters understand what changed, not force them to reverse-engineer the diff.

Usage guidance

Use this skill when the target artifact is a GitHub release body, compare summary, or branch-level “what changed?” handoff. It is a strong fit for release managers, maintainers, or automation flows that want polished notes from live repo evidence.

Provide a compare URL or ref pair when the release window is already known. Otherwise let the skill resolve the current branch context and summarize the delta against the upstream default branch.