toolhive-release

Analyze commits since the last release and generate a release PR.

2.0k|272|Updated Mar 12, 2025
One-click install
npx skills add https://github.com/stacklok/toolhive --skill toolhive-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: toolhive-release
Source: https://github.com/stacklok/toolhive/tree/main/.claude/skills/toolhive-release
Command: npx skills add https://github.com/stacklok/toolhive --skill toolhive-release

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates ToolHive release planning by analyzing commits since the last release and generating a release PR.

Core Features & Use Cases

  • Analyze commits since the last release and categorize changes into New Features, Bug Fixes, Breaking Changes, Improvements, and Documentation/Tests.
  • Recommend semantic version bump (major/minor/patch) based on categorized changes and provide guidance to trigger the release workflow.
  • Use cases include cutting a release, verifying changes since the previous tag, deciding between major/minor/patch bumps, and triggering the GitHub MCP release workflow.

Quick Start

Ask ToolHive Release to analyze commits since the last release and propose a semantic version bump.

Frequently Asked Questions about toolhive-release

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

FAQPage Schema
How do I automate semantic version bumps for git release PRs?

To automate semantic version bumps for git release PRs, the Skill analyzes commits since the last release tag, categorizes them into features, bugfixes, or breaking changes, and recommends a major, minor, or patch version bump before generating the PR.

How do I categorize git commits for a release changelog?

To categorize git commits for a release changelog, the tool parses commit history since the previous tag and sorts entries into New Features, Bug Fixes, Breaking Changes, Improvements, and Documentation or Tests to prepare the release PR.

How do I decide between a major, minor, or patch release from recent commits?

Deciding between a major, minor, or patch release from recent commits relies on semantic versioning rules applied to categorized changes, where breaking changes trigger a major bump, features trigger a minor bump, and bugfixes trigger a patch bump.

Does this release automation tool trigger GitHub Actions workflows?

Yes, this release automation tool triggers GitHub Actions workflows by providing guidance to initiate the release workflow, bridging the generated release PR with the continuous deployment pipeline.

Can I verify changes since the previous git tag before cutting a release?

Yes, you can verify changes since the previous git tag before cutting a release by analyzing the commit history to ensure all modifications are correctly categorized and accounted for in the version bump recommendation.