git-release

Generate release notes and version bumps from Git history for GitHub repositories.

22|4|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/weisser-dev/awesome-opencode --skill git-release-weisser-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-release
Source: https://github.com/weisser-dev/awesome-opencode/tree/main/cli-tool/templates/skills/git-release
Command: npx skills add https://github.com/weisser-dev/awesome-opencode --skill git-release-weisser-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of consistent releases with changelogs, version bumps, and release notes, leveraging Git history for accuracy.

Core Features & Use Cases

  • Git History Analysis: Analyzes merged PRs and commits since the last release tag.
  • Release Notes Generation: Drafts release notes grouped by category (Features, Fixes, etc.).
  • Semantic Versioning: Proposes a semantic version bump based on commit types.
  • Release Command Generation: Generates a gh release create command for release creation.
  • CHANGELOG.md Update: Optionally updates the CHANGELOG.md file.

Quick Start

Run the git-release skill to automatically generate a release from your latest changes.

Frequently Asked Questions about git-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate release notes generation from Git history?

Automating release notes generation from Git history involves analyzing merged PRs and commits since the last release tag to draft categorized notes for features and fixes. This Skill automatically generates grouped release notes based on your commit types.

How do I determine semantic version bumps based on commit history?

Determining semantic version bumps based on commit history requires analyzing commit messages to propose a major, minor, or patch increment. This Skill evaluates your Git history to automatically suggest the appropriate semantic version bump for your next release.

Do I need GitHub API access to generate GitHub release commands?

Yes, you need GitHub API access to generate GitHub release commands and create releases successfully. This Skill requires the `gh` dependency to analyze Git history and generate the actual `gh release create` commands for your repositories.

Can I automatically update my CHANGELOG.md file from Git commits?

Yes, you can automatically update your CHANGELOG.md file from Git commits during the release process. This Skill optionally updates the CHANGELOG.md file by appending newly generated release notes derived from your analyzed Git history.

What is the best way to manage semantic versioning for GitHub repositories?

Managing semantic versioning for GitHub repositories is best handled by analyzing Git history to propose version bumps and generating `gh release create` commands. This Skill automates the entire workflow to ensure consistent versioning and changelog updates.